XCIX. Chaînes de caractères (Strings)

Ces fonctions permettent de manipuler des chaînes de caractères de différentes façons. Certaines fonctionnalités plus spécialisées sont disponibles dans les sections d'expression régulières et de gestion des URL.

Pour plus de détails sur le comportement des chaînes de caractères, notamment avec les guillemets simples et doubles, les séquences d'échappement, reportez-vous à la section Chaînes de caractères dans la section Types du manuel.

Pour des fonctions encore plus puissantes de gestion et manipulation des chaînes, reportez-vous aux expressions régulières POSIX et expressions régulières Perl.

Table des matières
addcslashes -- Ajoute des slashes dans une chaîne, à la mode du langage C
addslashes -- Ajoute des anti-slashs dans une chaîne
bin2hex --  Convertit des données binaires en représentation hexadécimale
chop -- Alias de rtrim()
chr -- Retourne un caractère spécifique
chunk_split -- Scinde une chaîne
convert_cyr_string --  Convertit une chaîne d'un jeu de caractères cyrillique à l'autre
count_chars --  Retourne des statistiques sur les caractères utilisés dans une chaîne
crc32 -- Calcule la somme de vérification CRC32
crypt -- Chiffrage indéchiffrable (hashing)
echo -- Affiche une chaîne de caractères
explode -- Coupe une chaîne en segments
fprintf -- Write a formatted string to a stream
get_html_translation_table --  Returns the translation table used by htmlspecialchars() and htmlentities()
hebrev --  Convertit un texte logique hébreux en texte visuel
hebrevc --  Convertit un texte logique hébreux en texte visuel, avec retours à la ligne
html_entity_decode --  Convert all HTML entities to their applicable characters
htmlentities --  Convertit tous les caractères éligibles en entités HTML
htmlspecialchars --  Convertit les caractères spéciaux en entités HTML
implode -- Rassemble les éléments d'un tableau en une chaîne
join -- Rassemble les éléments d'un tableau en une chaîne
levenshtein --  Calcule la distance Levenshtein entre deux chaînes
localeconv -- Lit la configuration locale
ltrim --  Supprime les caractères invisibles de début de chaîne
md5_file -- Calcule le md5 d'un fichier
md5 -- Calcule le md5 d'une chaîne
metaphone -- Calcule la clé métaphone
money_format -- Formats a number as a currency string
nl_langinfo --  Rassemble des informations sur la langue et la configuration locale.
nl2br --  Insère des retours à la ligne HTML à chaque nouvelle ligne
number_format -- Formate un nombre pour l'affichage
ord -- Retourne le code ASCII d'un caractère
parse_str -- Analyse une requête HTTP
print -- Affiche une chaîne de caractères
printf -- Affiche une chaîne de caractères formattée
quoted_printable_decode --  Convertit une chaîne quoted-printable en chaîne 8 bits
quotemeta -- Echappe les méta-caractères
rtrim --  Supprime les espaces de fin de chaîne
setlocale -- Modifie les informations de localisation
sha1_file -- Calculate the sha1 hash of a file
sha1 -- Calculate the sha1 hash of a string
similar_text --  Calcule la similarité de deux chaînes
soundex -- Calcule la clé soundex
sprintf -- Retourne une chaîne formattée
sscanf --  Analyse une chaîne à l'aide d'un format
str_ireplace --  Case-insensitive version of str_replace().
str_pad --  Complète une chaîne jusqu'à une taille donnée
str_repeat -- Répéte une chaîne
str_replace --  Remplace toutes les occurrences dans une chaînes
str_rot13 -- Effectue une transformation rot13
str_shuffle -- Randomly shuffles a string
str_word_count --  Return information about words used in a string
strcasecmp --  Comparaison de chaînes binaires
strchr --  Trouve la première occurence d'un caractère dans une chaîne
strcmp -- Comparaison binaire de chaînes
strcoll -- Comparaison de chaînes localisée
strcspn --  Trouve un segment de chaîne ne contenant pas certains caractères
strip_tags -- Supprime les balises HTML et PHP d'une chaîne
stripcslashes --  Supprime les anti-slash d'une chaîne C
stripos --  Find position of first occurrence of a case-insensitive string
stripslashes --  Supprimer les anti-slash d'une chaîne
stristr --  Trouve la première occurence dans une chaîne (insensible à la casse)
strlen -- Calcule la taille d'une chaîne
strnatcasecmp --  Comparaison de chaînes avec l'algorithme d'"ordre naturel" (insensible à la casse)
strnatcmp --  Comparaison de chaînes avec l'algorithme d'"ordre naturel"
strncasecmp --  Compare en binaire des chaînes de caractères
strncmp --  Comparaison binaire des n premiers caractères
strpos --  Trouve la position d'un caractère dans une chaîne
strrchr --  Retourne la fin de la chaîne
strrev -- Inverse une chaîne
strrpos --  Trouve la position de la dernière occurence d'un caractère dans une chaîne
strspn --  Trouve le premier segment de chaîne
strstr -- Trouve la première occurence dans une chaîne
strtok -- Coupe une chaîne en segments
strtolower -- Make a string lowercase
strtoupper -- Make a string uppercase
strtr -- Remplace des caractères
substr_count -- Compte de le nombre d'occurences de segments dans une chaîne
substr_replace -- Remplace un segment dans une chaîne
substr -- Retourne un segment de chaîne
trim --  Supprime les espaces en début et fin de chaîne
ucfirst -- Met le premier caractère en majuscule
ucwords --  Met en majuscule la première lettre de tous les mots
vprintf -- Affiche une chaîne formatée
vsprintf -- Retourne une chaîne formatée
wordwrap --  Effectue la césure d'une chaîne