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 |