LXXIV. Chaîne de caractères

Ces fonctions permettent la manipulations de chaînes de caractères. Certaines sections plus spécialisées sont disponibles dès les sections sur les expressions régulières et dans la section URL.

Pour plus de détails sur le comportement des chaînes de caractères, notamment concerenant les guillemets simples ou doubles, et les séquences d'échappement, reportez vous à chaînes de caractères, dans le chapitre Types.

Table des matières
AddCSlashes — Ajoute des slashes dans une chaîne, comme en langage C.
AddSlashes — Ajoute un slash devant tous les caractères spéciaux.
bin2hex — Convertit une valeur binaire en hexadécimal
Chop — Enlève les espaces de fin de chaîne.
Chr — Retourne un caractère.
chunk_split — Scinde une chaîne en plus petits morceaux.
convert_cyr_string — Convertit la chaîne d'un alphabet cyrillique vers un autre.
count_chars — Retourne des informations sur les caractères utilisés dans une chaîne.
crc32 — Calcule le polynôme crc32 d'une chaîne
crypt — Encrypte une chaîne avec un DES.
echo — Affiche une ou plusieurs chaînes.
explode — Scinde une chaîne en morceau, grâce à un délimiteur.
get_html_translation_table — Retourne la table de traduction utilisée par htmlspecialchars() et htmlentities().
get_meta_tags — Extrait toutes les balises meta d'un fichier, et les retourne sous forme d'un tableau.
hebrev — Convertit un texte Hébreux logique en texte visual
hebrevc — Convertit un texte hébreux logique en texte visuel avec les nouvelles lignes de conversion.
htmlentities — Convertit tous les caractères spéciaux en équivalent HTML.
htmlspecialchars — Convertit tous les caractères spéciaux en équivalent HTML.
implode — Regroupe tous les éléments d'un tableau dans une chaîne, avec une chaîne de jointure.
join — Regroupe tous les éléments d'un tableau dans une chaîne, avec une chaîne de jointure.
levenshtein — Calcule la distance Levenshtein entre deux chaînes
localeconv — Lit le formatage numérique et monétaire
ltrim — Enlève les espaces de début de chaîne.
md5 — Calcule un md5 avec la chaîne.
Metaphone — Calcule la clé metaphone d'une chaîne.
nl2br — Insère un <br> avant chaque nouvelle ligne.
Ord — Retourne la valeur ASCII du caractère.
parse_str — Analyse une chaîne, et en déduit des variables et leur valeur.
print — Affiche une chaîne.
printf — Affiche une chaîne formatée.
quoted_printable_decode — Décode une chaîne
QuoteMeta — Ajoute un antislash devant tous les caractères méta
rtrim — Efface les espaces de fin de chaîne.
sscanf — Analyse une fonction en fonction d'un format
setlocale — Change les informations locales.
similar_text — Calcule la similarité de deux chaînes.
soundex — Calcule la valeur soundex d'une chaîne.
sprintf — Retourne une chaîne formatée.
strncasecmp — Comparaison binaires de chaînes de caractères
strcasecmp — Comparaison binaire de chaînes, insensible à la casse.
strchr — Recherche la première occurrence d'un caractère.
strcmp — Comparaison binaire de chaînes.
strcoll — Comparaison de chaînes localisée
strcspn — Recherche la longueur du premier segment de chaîne qui ne corresponde pas au masque donné.
strip_tags — Enlève les balises HTML et PHP.
StripCSlashes — Déquote une chaîne quotée avec addcslashes
StripSlashes — Enlève les slash ajoutés par la fonction addslashes
stristr — strstr(), insensible à la casse.
strlen — Retourne la longueur de la chaîne.
strnatcmp — Comparaisons de chaîne par ordre "naturel"
strnatcasecmp — Comparaisons de chaîne par ordre "naturel" insensible à la casse
strncmp — Comparaison binaire des premiers caractères
str_pad — Complète une chaîne avec une autre
strpos — Recherche la première occurrence d'un caractère dans une chaîne.
strrchr — Recherche la dernière occurrence d'un caractère dans une chaîne
str_repeat — Répéte une chaîne.
strrev — Inverse l'ordre des caractères d'une chaîne.
strrpos — Recherche la dernière occurrence d'un caractère dans une chaîne.
strspn — Retourne la longueur du premier segment qui vérifie le masque.
strstr — Renvoie la chaîne à partir de la première occurence
strtok — Morcelle une chaîne
strtolower — Met tous les caractères en minuscule.
strtoupper — Met tous les caractères en majuscule.
str_replace — Remplace toutes les occurrences d'une chaîne par une autre.
strtr — Remplace toutes les occurrences d'un caractère par un autre.
substr — Retourne une partie de la chaîne.
substr_count — Compte le nombre de sous chaînes
substr_replace — Remplace dans une sous partie de chaîne
trim — Enlève les espaces de début et de fin de chaîne
ucfirst — Force le premier caractère d'une chaîne en majuscule.
ucwords — Force le premier caractère de chaque mot d'une chaîne en majuscule
wordwrap — Ajoute une césure à une chaîne tous les n caractères