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