mb_stripos
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
mb_stripos — Trouve la première occurrence d'une chaîne dans une autre, sans tenir compte de la casse
Description
mb_stripos() retourne la position numérique de la
première occurrence de needle dans la chaîne
haystack.
Contrairement à mb_strpos(),
mb_stripos() est insensible à la casse.
Si needle n'est pas trouvé, la fonction retournera false.
Liste de paramètres
haystack
-
La chaîne depuis laquelle on récupère la position de la première occurrence
de needle
needle
-
La chaîne à chercher dans haystack
offset
-
La position dans haystack
où l'on doit commencer à chercher.
Une position négative compte à partir de la fin de la chaîne de caractères.
encoding
-
Le paramètre encoding
est l'encodage des caractères. S'il est omis ou null, l'encodage de caractères interne
sera utilisé.
Valeurs de retour
Retourne la position numérique de la première occurrence de
needle dans la chaîne haystack
ou false si needle n'est pas trouvé.
Erreurs / Exceptions
À partir de PHP 8.0.0, une ValueError est levée si
encoding est un encodage invalide.
Avant PHP 8.0.0, un E_WARNING était émis à la place.
Voir aussi
- stripos() - Recherche la position de la première occurrence dans une chaîne, sans tenir compte de la casse
- strpos() - Cherche la position de la première occurrence dans une chaîne
- mb_strpos() - Repère la première occurrence d'un caractère dans une chaîne