7.101.78 strrpos()
Trouve la position de la dernière occurence d'un caractère dans une chaîne
[ Exemples avec strrpos ] PHP 3, PHP 4
int
strrpos (
string
haystack
,
char
needle
)
strrpos
retourne la position numérique
de la dernière occurence du caractère
needle
dans la chaîne
haystack
. Notez que
needle
doit être un caractère unique.
Si une chaîne est passée dans ce paramètre, seul le premier
caractère sera utilisé.
Si
needle
n'est pas trouvé,
strrpos
retournera
FALSE
.
Note |
Il est facile de confondre le résultat "caractère trouvé à la
position 0" et "caractère non trouvé". Voici comment faire la différence :
Exemple avec strrpos |
<?php // en <TT>PHP</TT> 4.0b3 et plus récent : $pos = strrpos($machaine, "b"); if ($pos === false) { // note : trois égals // pas trouvé }
// en versions plus anciennes que 4.0b3 : $pos = strrpos($machaine, "b"); if (!is_integer($pos)) { // pas trouvé } ?>
|
|
Si
needle
n'est pas une chaîne, elle est
convertie en entier, et utilisée comme caractère de code ASCII
correspondant.
Voir aussi
strpos
,
strripos
,
strrchr
,
substr
,
stristr
et
strstr
.
|