PHP Fonctions de Chaîne


Fonctions de Chaîne PHP

Les fonctions de chaîne en PHP font partie du noyau de PHP. Aucune installation n'est requise pour les utiliser.

Fonction Description
addcslashes() Renvoie une chaîne avec des barres obliques inverses devant les caractères spécifiés
addslashes() Renvoie une chaîne avec des barres obliques inverses devant les caractères prédéfinis
bin2hex() Convertit une chaîne de caractères ASCII en valeurs hexadécimales
chop() Alias de rtrim()
chr() Renvoie un caractère à partir d'une valeur ASCII spécifiée
chunk_split() Divise une chaîne en une série de parties plus petites
convert_cyr_string() Obsolète. Convertit une chaîne d'un jeu de caractères cyrilliques à un autre
convert_uudecode() Décode une chaîne uuencodée
convert_uuencode() Encode une chaîne en utilisant l'algorithme uuencode
count_chars() Renvoie des informations sur les caractères utilisés dans une chaîne
crc32() Calcule un CRC 32 bits pour une chaîne
crypt() Hachage de chaîne unidirectionnel
echo() Affiche une ou plusieurs chaînes
explode() Divise une chaîne en un tableau
fprintf() Écrit une chaîne formatée dans un flux de sortie spécifié
get_html_translation_table() Renvoie la table de traduction utilisée par htmlspecialchars() et htmlentities()
hebrev() Convertit le texte hébreu en texte visuel
hebrevc() Obsolète. Convertit le texte hébreu en texte visuel et les nouvelles lignes (\n) en <br>
hex2bin() Convertit une chaîne de valeurs hexadécimales en caractères ASCII
html_entity_decode() Convertit les entités HTML en caractères
htmlentities() Convertit les caractères en entités HTML
htmlspecialchars_decode() Convertit certaines entités HTML prédéfinies en caractères
htmlspecialchars() Convertit certains caractères prédéfinis en entités HTML
implode() Renvoie une chaîne à partir des éléments d'un tableau
join() Alias de implode()
lcfirst() Convertit le premier caractère d'une chaîne en minuscule
levenshtein() Renvoie la distance de Levenshtein entre deux chaînes
localeconv() Renvoie des informations de formatage numérique et monétaire locales
ltrim() Supprime les espaces ou d'autres caractères du côté gauche d'une chaîne
md5() Calcule le hachage MD5 d'une chaîne
md5_file() Calcule le hachage MD5 d'un fichier
metaphone() Calcule la clé metaphone d'une chaîne
money_format() Obsolète. Renvoie une chaîne formatée comme une chaîne monétaire
nl_langinfo() Renvoie des informations locales spécifiques
nl2br() Insère des sauts de ligne HTML devant chaque nouvelle ligne dans une chaîne
number_format() Formate un nombre avec des milliers groupés
ord() Renvoie la valeur ASCII du premier caractère d'une chaîne
parse_str() Analyse une chaîne de requête en variables
print() Affiche une ou plusieurs chaînes
printf() Affiche une chaîne formatée
quoted_printable_decode() Convertit une chaîne en quoted-printable en une chaîne 8 bits
quoted_printable_encode() Convertit une chaîne 8 bits en une chaîne quoted printable
quotemeta() Quote les caractères méta
rtrim() Supprime les espaces ou d'autres caractères du côté droit d'une chaîne
setlocale() Définit les informations locales
sha1() Calcule le hachage SHA-1 d'une chaîne
sha1_file() Calcule le hachage SHA-1 d'un fichier
similar_text() Calcule la similarité entre deux chaînes
soundex() Calcule la clé soundex d'une chaîne
sprintf() Écrit une chaîne formatée dans une variable
sscanf() Analyse l'entrée d'une chaîne selon un format
str_contains() Vérifie si une chaîne contient une sous-chaîne spécifique (sensible à la casse)
str_ends_with() Vérifie si une chaîne se termine par une sous-chaîne spécifique (sensible à la casse)
str_getcsv() Analyse une chaîne CSV en un tableau
str_ireplace() Remplace certains caractères dans une chaîne (insensible à la casse)
str_pad() Complète une chaîne à une nouvelle longueur
str_repeat() Répète une chaîne un nombre spécifié de fois
str_replace() Remplace certains caractères dans une chaîne (sensible à la casse)
str_rot13() Effectue l'encodage ROT13 sur une chaîne
str_shuffle() Mélange aléatoirement tous les caractères d'une chaîne
str_starts_with() Vérifie si une chaîne commence par une sous-chaîne spécifique (sensible à la casse)
str_split() Divise une chaîne en un tableau
str_word_count() Compte le nombre de mots dans une chaîne
strcasecmp() Compare deux chaînes (insensible à la casse)
strchr() Alias de strstr()
strcmp() Compare deux chaînes (sensible à la casse)
strcoll() Compare deux chaînes (comparaison de chaînes basée sur la locale)
strcspn() Renvoie le nombre de caractères trouvés dans une chaîne avant qu'une partie de certains caractères spécifiés ne soit trouvée
strip_tags() Supprime les balises HTML et PHP d'une chaîne
stripcslashes() Déquote une chaîne citée avec addcslashes()
stripslashes() Déquote une chaîne citée avec addslashes()
stripos() Renvoie la position de la première occurrence d'une chaîne à l'intérieur d'une autre chaîne (insensible à la casse)
stristr() Trouve la première occurrence d'une chaîne à l'intérieur d'une autre chaîne (insensible à la casse)
strlen() Renvoie la longueur d'une chaîne
strnatcasecmp() Compare deux chaînes en utilisant un algorithme de "ordre naturel" (insensible à la casse)
strnatcmp() Compare deux chaînes en utilisant un algorithme de "ordre naturel" (sensible à la casse)
strncasecmp() Comparaison de chaînes des premiers n caractères (insensible à la casse)
strncmp() Comparaison de chaînes des premiers n caractères (sensible à la casse)
strpbrk() Recherche une chaîne pour l'un des caractères d'un ensemble de caractères
strpos() Renvoie la position de la première occurrence d'une chaîne à l'intérieur d'une autre chaîne (sensible à la casse)
strrchr() Trouve la dernière occurrence d'une chaîne à l'intérieur d'une autre chaîne
strrev() Inverse une chaîne
strripos() Trouve la position de la dernière occurrence d'une chaîne à l'intérieur d'une autre chaîne (insensible à la casse)
strrpos() Trouve la position de la dernière occurrence d'une chaîne à l'intérieur d'une autre chaîne (sensible à la casse)
strspn() Renvoie le nombre de caractères trouvés dans une chaîne qui ne contient que des caractères d'une liste de caractères spécifiée
strstr() Trouve la première occurrence d'une chaîne à l'intérieur d'une autre chaîne (sensible à la casse)
strtok() Divise une chaîne en chaînes plus petites
strtolower() Convertit une chaîne en lettres minuscules
strtoupper() Convertit une chaîne en lettres majuscules
strtr() Traduit certains caractères dans une chaîne
substr() Renvoie une partie d'une chaîne
substr_compare() Compare deux chaînes à partir d'une position de départ spécifiée (binaire sûr et éventuellement sensible à la casse)
substr_count() Compte le nombre de fois qu'une sous-chaîne apparaît dans une chaîne
substr_replace() Remplace une partie d'une chaîne par une autre chaîne
trim() Supprime les espaces ou d'autres caractères des deux côtés d'une chaîne
ucfirst() Convertit le premier caractère d'une chaîne en majuscule
ucwords() Convertit le premier caractère de chaque mot dans une chaîne en majuscule
vfprintf() Écrit une chaîne formatée dans un flux de sortie spécifié
vprintf() Affiche une chaîne formatée
vsprintf() Écrit une chaîne formatée dans une variable
wordwrap() Enveloppe une chaîne à un nombre donné de caractères