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