Recherche la partie terminale d'une chaîne après un caractère donné
string strrchr
(string haystack, string needle)
strrchr() retourne la partie de la chaîne
haystack qui commence à la dernière
occurrence de needle et va jusqu'à la fin de
la chaîne haystack.
strrchr() retourne FALSE
si needle n'est pas trouvé.
Si needle contient plus d'un caractère,
les autres sont ignorés.
Si needle n'est pas une chaîne, il est converti en
un entier, et utilisé comme valeur ordinale.
Exemple avec strrchr()
<?php
// lit le dernier répertoire de $PATH
$dir = substr(strrchr($PATH, ":"), 1);
// lit tout après la dernière ligne
$text = "Line 1\nLine 2\nLine 3";
$last = substr(strrchr($text, 10), 1 );
?>
Voir aussi
substr(),
stristr() et
strstr().