Repère la dernière occurrence d'un caractère dans une chaîne

# mb_strrpos

(PHP 4 >= 4.0.6, PHP 5, PHP 7)

mb_strrpos — Repère la dernière occurrence d'un caractère dans une chaîne

### Description

mb_strrpos ( string `$haystack` , string `$needle` [, int `$offset` = 0 [, string `$encoding` = mb_internal_encoding() ]] ) : int

mb_strrpos() effectue une recherche de type strpos(), en tenant compte des caractères multi-octets. La position de `needle` est comptée à partir du début de la chaîne `haystack` : les positions commencent à 0.

### Liste de paramètres

`haystack`

  La chaîne à analyser.

`needle`

  La chaîne à chercher dans la chaîne `haystack`.

`offset`
  Doit être spécifié pour commencer à recherche un nombre arbitraire de nombre de caractères dans une chaîne. Les valeurs négatives stoppent la recherche à un point arbitraire avant la fin de la chaîne.
`encoding`

  Le paramètre `encoding` est l'encodage des caractères. S'il est omis, l'encodage de caractres interne sera utilisé.

### Valeurs de retour

Retourne la position numérique de la dernière occurrence du caractère `needle` dans la chaîne `haystack`. Si `needle` est introuvable, mb_strrpos() retourne `FALSE`.

### Historique

Version | Description
--- | ---
5.2.0 | Ajout du paramètre optionnel `offset`.

### Notes

> Note: Le paramètre `encoding` a été déplacé de la troisième position à la quatrième position depuis PHP 5.2.0. Pour des raisons de compatibilité ascendante, `encoding` peut être spécifié en tant que troisième paramètre, mais ce comportement est obsolète et peut être supprimé prochainement.

### Voir aussi

- mb_strpos() - Repère la première occurrence d'un caractère dans une chaîne
- mb_internal_encoding() - Lit/modifie l'encodage interne
- strrpos() - Cherche la position de la dernière occurrence d'une sous-chaîne dans une chaîne