Fonction mb_strripos
La fonction mb_strripos recherche la position de la dernière occurrence d'une sous-chaîne dans une chaîne, en ignorant la casse des caractères. Le premier paramètre de la fonction accepte la chaîne dans laquelle la recherche est effectuée, le second - la sous-chaîne recherchée. Le troisième paramètre optionnel définit la position à partir de laquelle commencer la recherche. Le quatrième paramètre optionnel spécifie l'encodage.
Syntaxe
mb_strripos(
string $haystack,
string $needle,
int $offset = 0,
string $encoding = null
): int|false
Exemple
Trouvons la dernière occurrence d'une sous-chaîne dans une chaîne :
<?php
$res = mb_strripos('aBcDeBc', 'bc');
echo $res;
?>
Résultat de l'exécution du code :
5
Exemple
Recherche avec indication de la position de départ :
<?php
$res = mb_strripos('aBcDeBc', 'bc', 3);
echo $res;
?>
Résultat de l'exécution du code :
5
Exemple
Si la sous-chaîne n'est pas trouvée, la fonction retournera false :
<?php
$res = mb_strripos('abcde', 'z');
var_dump($res);
?>
Résultat de l'exécution du code :
false