Trouve la première occurrence d'une chaîne dans une autre, sans tenir compte de la casse

# 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

function mb_stripos(
string `$haystack`,
string `$needle`,
int `$offset` = 0,
?string `$encoding` = `null`
): int|false

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

- Si `offset` est supérieur à la longueur de `haystack`, une ValueError sera levée.

### Historique

Version | Description
--- | ---
8.0.0 | `needle` accepte désormais une chaîne vide.
8.0.0 | `encoding` est désormais nullable.
7.1.0 | Support pour `offset`s négatifs a été ajouté.

### 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

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open