Fonction strripos
La fonction strripos recherche la position de la dernière occurrence d'une sous-chaîne dans une chaîne sans distinction de casse.
Si la sous-chaîne n'est pas trouvée, la fonction retourne false. Le premier paramètre est la chaîne dans laquelle effectuer la recherche,
le second est la sous-chaîne recherchée, et un troisième paramètre optionnel permet de spécifier la position à partir de laquelle commencer la recherche.
Syntaxe
strripos(string, substring, [offset]);
Exemple
Trouvons la dernière occurrence d'une sous-chaîne dans une chaîne :
<?php
$res = strripos('aBcAbD', 'ab');
echo $res;
?>
Résultat de l'exécution du code :
3
Exemple
Essayons de trouver une sous-chaîne inexistante :
<?php
$res = strripos('abcde', 'z');
var_dump($res);
?>
Résultat de l'exécution du code :
false
Exemple
Utilisation du paramètre offset pour rechercher après une position spécifique :
<?php
$res = strripos('aBcAbDab', 'ab', 4);
echo $res;
?>
Résultat de l'exécution du code :
6
Voir aussi
-
la fonction
strpos,
qui recherche la première occurrence d'une sous-chaîne avec distinction de casse -
la fonction
strrpos,
qui recherche la dernière occurrence d'une sous-chaîne avec distinction de casse -
la fonction
stripos,
qui recherche la première occurrence d'une sous-chaîne sans distinction de casse