Recherche la dernière occurrence d'un caractère dans une chaîne.
int strrpos
(string haystack, char needle)
strrpos() retourne la position numérique de la
dernière occurrence de needle dans la
chaîne haystack. strrpos()
ne peut accepter qu'un seul caractère.
Si needle n'est pas trouvé, retourne FALSE.
Note :
Il est facile de confondre la valeur de retour "caractère trouvé
à la position 0" et "caractère introuvable". Voici comment faire
la différence :
<?php
// PHP 4.0b3 et plus récent :
$pos = strpos("b", $mystring);
if ($pos === FALSE) { // note: trois égal signes
// non trouvé
// versions plus anciennes que 4.0b3:
$pos = strpos("b", $mystring);
if (is_string($pos) && !$pos) {
// non trouvé
}
?>
}
Si needle n'est pas une chaîne, elle est
convertie en entier, et utilisée comme la valeur ASCII d'un
caractère.
Voir aussi
strpos(),
strrchr(),
substr(),
stristr() et
strstr().