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 |