7.101.77 strripos()
Trouve la position de la dernière occurence d'une chaîne
dans une autre de façon insensible à la casse.
[ Exemples avec strripos ] PHP 5 CVS only
int
strripos (
string
haystack
,
string
needle
)
Retourne la position numérique de la dernière occurence de
needle
dans la chaîne de caractères
haystack
. Contrairement à
strrpos
,
strripos
est insensible
à la casse. Notez aussi que les positions dans les chaînes
commencent à 0, et non à 1.
Si
needle
n'est pas trouvé, la fonction
retourne
FALSE
.
Attention |
Cette fonction peut retourner
FALSE
, mais elle peut aussi retourner une valeur équivalent à
FALSE
, utilisable dans une condition if simple. Utilisez l' opérateur === pour tester la valeur exacte de cette fonction.
|
Un exemple simple avec strripos |
<?php $haystack = 'ababcd'; $needle = 'aB';
$pos = strripos($haystack, $needle);
if ($pos === false) { echo "Désolé, impossible de trouver ($needle) dans ($haystack)"; } else { echo "Félicitations !\n"; echo "Nous avons trouvé le dernier ($needle) dans ($haystack) à la position ($pos)"; }
/* Outputs:
Félicitations ! Nous avons trouvé le dernier (aB) dans (ababcd) à la position (2)
*/ ?>
|
Voir aussi
strrpos
,
strrchr
,
substr
et
stristr
.
|