| strlen( $Chaine ) |
Donne la taille de la chaîne [0 ... strlen-1] |
| substr( $Chaine, $Debut,[,$Longueur] ) |
Donne une chaîne extraite d'une autre |
| chr( $NoASCII ) |
Donne un carcatère selon son code ASCII |
| ord( $Caractere ) |
Retourne le code ASCII d'un caractère |
| str_pad( $Chaine, $Longueur [,$Complement [,$type]] ) |
Complète une chaîne jusqu'à une taille donnée |
| str_repeat( $Chaine, $Nb ) |
Répète une chaîne |
| str_replace( $Cherche, $Remplace, $Dans [,$Nb] ) |
Remplace toutes les occurrences dans une chaîne |
| str_ireplace( $Cherche, $Remplace, $Dans [,$Nb] ) |
Version insensible à la casse de str_replace() |
| strrev( $Chaine ) |
Inverse une chaîne |
| strtr( $Chaine, $ChaineCharDe, $ChaineCharA ) |
Remplace des caractères dans une chaîne |
| strtr( $Chaine, $TableauCorrespondances ) |
Remplace des caractères dans une chaîne |
| strpbrk( $Chaine, $ChaineCharCherche ) |
Recherche une chaîne de caractères débutant par un caractère d'un ensemble de caractères |
| strchr( $Chaine, $Recherche ) |
Alias de strstr() |
| strpos( $Chaine, $Recherche [,$Debut] ) |
Trouve la position d'un caractère dans une chaîne |
| stripos( $Chaine, $Recherche [,$Debut] ) |
Recherche la première occurrence dans une chaîne, sans tenir compte de la casse |
| strrpos( $Chaine, $Recherche [,$Debut] ) |
Trouve la position de la dernière occurrence d'un caractère dans une chaîne |
| strripos( $Chaine, $Recherche [,$Debut] ) |
Trouve la position de la dernière occurrence d'une chaîne dans une autre de façon insensible à la casse |
| strstr( $Chaine, $Recherche ) |
Donne la fin de chaîne commencant par la première occurrence dans une chaîne |
| stristr( $Chaine, $Recherche ) |
Version insensible à la casse de strstr() |
| strrchr( $Chaine, $Recherche ) |
Donne la fin de chaîne commencant par la dernière occurrence dans une chaîne |
| strspn( $Chaine, $CaracteresOk [,$Debut [,$Longueur]] ) |
Trouve le premier segment contenant certains caractères |
| strcspn( $Chaine, $CaracteresKo [,$Debut [,$Longueur]] ) |
Trouve un segment de chaîne ne contenant pas certains caractères |
| substr_replace( $Chaine, $RemplacePar, $Debut [,$Longueur] ) |
Remplace un segment dans une chaîne |
| echo( $Chaine [, ...] ) |
Affiche une chaîne de caractères(*) |
| fprintf( $handle, $Format [,$Chaine [, ...] ) |
Ecrit une chaîne formatée dans un flux |
| money_format( $Format, $valeur ) |
Met un nombre au format monétaire |
| number_format( $Nombre [,$NbDecimales [, $point, $sep_milliers]] ) |
Formate un nombre pour l'affichage |
| print( $Chaine ) |
Affiche une chaîne de caractères(*) |
| print_r( $Structure [,$FlagReturnString] ) |
Affiche une Structure récursivement |
| printf( $Format [, $Chaine [, ...] ) |
Affiche une chaîne de caractères formatée |
| sscanf( $Chaine, $Format [,$Chaine [, ...] ) |
Analyse une chaîne à l'aide d'un format(inverse de printf) |
| sprintf( $Format [, $Chaine [, ...] ) |
Retourne une chaîne formatée |
| vprintf( $Format, $Parm_array ) |
Affiche une chaîne formatée |
| vfprintf( $handle, $Format, $Parm_array ) |
Ecrit une chaîne formatée dans un flux |
| vsprintf( $Format, $Parm_array ) |
Retourne une chaîne formatée |
| wordwrap( $string [,$largeur [,$break [,$cesure]]] ) |
Effectue la césure d'une chaîne |
| strcmp( $Chaine1, $Chaine2 ) |
Comparaison binaire de chaînes |
| strncmp( $Chaine1, $Chaine2, $Longueur ) |
Comparaison binaire des n premiers caractères |
| strcasecmp( $Chaine1, $Chaine2 ) |
Comparaison insensible à la casse de chaînes binaires |
| strncasecmp( $Chaine1, $Chaine2, $Longueur ) |
Compare en binaire des chaînes de caractères |
| strcoll( $Chaine1, $Chaine2 ) |
Comparaison de chaînes localisées |
| strnatcasecmp( $Chaine1, $Chaine2 ) |
Comparaison de chaînes avec l'algorithme d'ordre naturel (insensible à la casse) |
| strnatcmp( $Chaine1, $Chaine2 ) |
Comparaison de chaînes avec l'algorithme d'ordre naturel |
| substr_compare( $Chaine1, $Chaine2, $Debut [,$Longueur [,$FlagCase]] ) |
Compare deux chaînes depuis un offset jusqu'à une longueur en caractères |
| '[A-Z].*([0-9]{8})/[^+-*/]*(.*)' |
Expression régulière |
| ereg( $Regexp, $Chaine [,$TableauElements] ) |
Expression rationnelle standard |
| eregi( $Regexp, $Chaine [,$TableauElements] ) |
Recherche par expression rationnelle insensible à la casse |
| split( $Regexp, $Chaine [,$Limite] ) |
Scinde une chaîne en un tableau, grâce à une expression rationnelle |
| spliti( $Regexp, $Chaine [,$Limite] ) |
Scinde une chaîne en un tableau insensible à la casse, grâce à une expression rationnelle |
| ereg_replace( $Regexp, $Remplacement, $Chaine ) |
Remplacement par expression rationnelle |
| eregi_replace( $Regexp, $Remplacement, $Chaine ) |
Remplacement par expression rationnelle insensible à la casse |
| sql_regcase( $Chaine ) |
Prépare une expression rationnelle pour effectuer une recherche insensible à la casse de la chaîne donnée |
| addslashes( $Chaine ) |
Ajoute des \ dans une chaîne où il le faut |
| addcslashes( $Chaine, $ListeCar ) |
Ajoute des \ dans une chaîne, à la mode du langage C |
| get_html_translation_table( [$table [,$Style]] ) |
Retourne la table de traduction des entités utilisée par htmlspecialchars() et htmlentities() |
| html_entity_decode( $ChaineDe [,$quote_style [,$charset]] ) |
Convertit toutes les entités HTML en caractères normaux |
| htmlentities( $ChaineDe [,$quote_style [,$charset]] ) |
Convertit tous les caractères éligibles en entités HTML |
| htmlspecialchars_decode( $ChaineDe [,$quote_style] ) |
Convertit les entités HTML spéciales en caractères |
| htmlspecialchars( $ChaineDe [,$quote_style [,$charset]] ) |
Convertit les caractères spéciaux en entités HTML |
| nl2br( $Chaine ) |
Insère un retour à la ligne HTML à chaque nouvelle ligne |
| parse_str( $Chaine ) |
Analyse une requête HTTP |
| trim( $Chaine [,$ListeCar] ) |
Alias de trim() |
| rtrim( $Chaine [,$ListeCar] ) |
Supprime les espaces [ou d'autres caractères] de fin de chaîne |
| ltrim( $Chaine [,$ListeCar] ) |
Supprime les espaces [ou d'autres caractères] de début de chaîne |
| chop( $Chaine [,$ListeCar] ) |
Alias de rtrim() |
| quotemeta( $Chaine ) |
Echappe les méta-caractères |
| strip_tags( $Chaine [,$TagsAutorises] ) |
Supprime les balises HTML et PHP d'une chaîne |
| stripcslashes( $Chaine ) |
Décode une chaîne encodée avec addcslashes() |
| stripslashes( $Chaine ) |
Supprime les anti-slash d'une chaîne |
| strtolower( $Chaine ) |
Renvoie une chaîne en minuscules |
| strtoupper( $Chaine ) |
Renvoie une chaîne en majuscules |
| ucfirst( $Chaine ) |
Met le premier caractère en majuscule |
| ucwords( $Chaine ) |
Met en majuscule la première lettre de tous les mots |
| count_chars( $Chaine, [$Mode] ) |
Retourne des statistiques sur les caractères utilisés dans une chaîne |
| crc32( $Chaine ) |
Calcule la somme(int 32 bits) de contrôle CRC32 |
| crypt( $Chaine [,$BaseDeCrypt] ) |
Chiffrage indéchiffrable (hashing) |
| levenshtein( $Chaine1, $Chaine2 [, $cout_ins, $cout_rep, $cout_del] ) |
Calcule la distance Levenshtein entre deux chaînes |
| md5( $Chaine ,[$flag_raw_output] ] ) |
Calcule le md5 d'une chaine |
| md5_file( $NomFichier [,$flag_raw_output] ] ) |
Calcule le md5 d'un fichier |
| metaphone( $Chaine [,$phones] ) |
Calcule la clé metaphone (prononciation anglaise!) |
| sha1( $Chaine [,$flag_raw_output] ] ) |
Calcule le sha1 d'une chaîne de caractères |
| sha1_file( $NomFichier [,$flag_raw_output] ] ) |
Calcule le sha1 d'un fichier |
| similar_text( $Chaine1, $Chaine2 [,$pourcentage] ) |
Calcule la similarité de deux chaînes |
| soundex( $Chaine ) |
Calcule la clé soundex (prononciation anglaise!) |
| str_getcsv( $Chaine [,$Delimiteur [,$Enclosure [,$Escape]]] ) |
Analyse une chaîne de caractères CSV dans un tableau |
| str_rot13( $Chaine ) |
Effectue une transformation ROT13 (rotation de 13 caractères) |
| str_shuffle( $Chaine ) |
Mélange les caractères d'une chaîne de caractères |
| str_word_count( $Chaine [,$TypeRetour [,$ListeCaracteres] ] ) |
Compte le nombre de mots utilisés dans une chaîne |
| substr_count( $Chaine, $Recherche [,$Debut [,$Longueur] ] ) |
Compte le nombre d'occurrences de segments dans une chaîne |