Manuel PHP
substr
(PHP 4, PHP 5)
substr — Retourne un segment de chaîne
Description
Retourne le segment de string défini par start et length .
Liste de paramètres
- string
-
La chaîne d'entrée.
- start
-
Si start est positif, la chaîne retournée commencera au caractère numéro start , dans la chaîne string . Le premier caractère est numéroté zéro. Actuellement, dans la chaîne 'abcdef', le caractère à la position 0 est 'a', le caractère à la position 2 est 'c', et ainsi de suite.
Si start est négatif, la chaîne retournée commencera au caractère numéro start à compter de la fin de la chaîne string .
Exemple #1 Exemple de start négatif
- length
-
Si length est fourni et est positif, la chaîne retournée contiendra au plus length caractères, en commençant à partir du caractère start (en fonction de la taille de la chaîne string ). Si string est plus petite que start , substr() retournera FALSE.
Si length est fourni et négatif, alors le même nombre de caractères sera omis, en partant de la fin de la chaîne string . Si start représente une position hors de la chaîne, une chaîne vide sera retournée.
Exemple #2 Utilisation d'une valeur négative pour length
Valeurs de retour
Retourne la partie extraite de la chaîne.
Exemples
Exemple #3 Exemple avec substr()
- <?php
- echo substr('abcdef', 1); // bcdef
- echo substr('abcdef', 1, 3); // bcd
- echo substr('abcdef', 0, 4); // abcd
- echo substr('abcdef', 0, 8); // abcdef
- echo substr('abcdef', -1, 1); // f
- // Accéder à un simple caractère dans une chaîne
- // peut également être réalisé en utilisant des crochets
- $string = 'abcdef';
- echo $string[0]; // a
- echo $string[3]; // d
- echo $string[strlen($string)-1]; // f
- ?>
Remonter 
