Manuel PHP
Précédent |  | Suivant

# strrpos

(PHP 3 <= 3.0.18, PHP 4 >= 4.0.0)

strrpos -- Recherche la dernière occurrence d'un caractère dans une chaîne.

## Description

``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().

Précédent | Sommaire | Suivant
strrev | Niveau supérieur | strspn