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 -- Calculate 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
get_html_translation_table -- Returns the translation table used by htmlspecialchars() and htmlentities()
get_meta_tags -- Extrait tous les méta tags d'un fichier
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_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_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
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