Retourne une partie de la chaîne
string substr
(string string, int start, int
length
)
substr() retourne une portion de string,
spécifiée avec le début start et
la longueur length.
Si start est positif, la chaîne retournée
commencera au caractère start de la chaîne
string. Par exemple, 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. Par exemple:
<?php
$reste = substr("abcdef", 1); // retourne "bcdef"
$reste = substr("abcdef", 1, 3); // retourne "bcd"
?>
Si start est négatif, la chaîne
retournée commencera au caractère start
de la chaîne string, en partant de la fin.
Par exemple:
<?php
$reste = substr("abcdef", -1); // retourne "f"
$reste = substr("abcdef", -2); // retourne "ef"
$reste = substr("abcdef", -3, 1); // retourne "d"
?>
Si length est donné et positive,
la chaîne retournée aura la longueur length.
Si length est donnée et négative, la
chaîne retournée aura la longueur
length, en partant de la fin.
<?php
$reste = substr("abcdef", 1, -1);
// retourne "bcde"
?>
Voir aussi
strrchr() et
@xref{function.ereg,,ereg()}.