mb_strrpos
(PHP 4 >= 4.0.6, PHP 5)
mb_strrpos — Busca la posicion de la última ocurrencia de un string en otro string
Descripción
$haystack
, string $needle
[, int $offset = 0
[, string $encoding = mb_internal_encoding()
]] )
Realiza una operación
strpos() segura multibyte basada en el número de
caracteres. La posición de needle
se cuenta desde el comienzo de
haystack. La posición del primer carácter es
0. La posición del segundo carácter es 1.
Parámetros
-
haystack -
El string a comprobar, para la última ocurrencia de
needle -
needle -
El string a buscar en
haystack. -
offset - Se podría especificar para comenzar la búsqueda de un número arbitrario de caracteres dentro del string. Los valores negativos detendrán la búsqueda en un punto arbitrario anterior al final del string.
-
encoding -
El parámetro
encodinges la codificación de caracteres. Si es omitido, será usado el valor de la codificación de caracteres interna.
Valores devueltos
Devuelve la posición numérica de
la última ocurrencia de needle en el
string haystack. Si
no se encuentra needle, devuelve FALSE.
Historial de cambios
| Versión | Descripción |
|---|---|
| 5.2.0 | Se añadió el parámetro opcional offset. |
Notas
Nota: El parámetro
encodingfue movido de la tercera posición a la cuarta en PHP 5.2.0. Para la retrocompatibilidad,encodingse puede especificar como tercer parámetro, pero hacerlo está obsoleto y será eliminado en el futuro.
Ver también
- mb_strpos() - Busca la posición de la primera ocurrencia de un string en otro string
- mb_internal_encoding() - Establece/obtiene la codificación de caracteres interna
- strrpos() - Encuentra la posición de la última aparición de un substring en un string