Localiza la última ocurrencia de un carácter en una cadena

# mb_strrpos

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

mb_strrpos — Localiza la última ocurrencia de un carácter en una cadena

### Descripción

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

mb_strrpos() realiza una búsqueda de tipo strpos(), teniendo en cuenta los caracteres multioctetos. La posición de `needle` se cuenta a partir del inicio de la cadena `haystack`: las posiciones comienzan en 0.

### Parámetros

`haystack`

  El string donde se comprobará, para la última aparición de `needle`.

`needle`

  El string a buscar en `haystack`.

`offset`
  Se puede especificar para comenzar la búsqueda en un número arbitrario de caracteres dentro de `haystack`. Los valores negativos detendrán la búsqueda en un punto arbitrario antes del final de `haystack`.
`encoding`
  El parámetro `encoding` es la codificación de caracteres. Si se omite o es `null`, se utilizará el valor de la codificación de caracteres interna.

### Valores devueltos

Devuelve la posición numérica de la última ocurrencia del carácter `needle` en la cadena `haystack`. Si `needle` no es encontrado, mb_strrpos() devuelve `false`.

### Errores/Excepciones

- Si `offset` es mayor que la longitud de `haystack`, se lanzará un ValueError.

### Historial de cambios

Versión | Descripción
--- | ---
8.0.0 | `needle` ahora acepta una cadena vacía.
8.0.0 | Pasar `encoding` como tercer argumento en lugar de `offset` ha sido eliminado.
8.0.0 | `encoding` ahora acepta `null`.

### Ver también

- mb_strpos() - Localiza la primera ocurrencia de un carácter en una cadena
- mb_internal_encoding() - Lee/modifica la codificación interna
- strrpos() - Busca la posición de la última ocurrencia de una subcadena en una cadena

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