mb_strrchr
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
mb_strrchr — Encuentra la última ocurrencia de un carácter de una cadena en otra
Parámetros
haystack
-
La cadena desde la cual se debe recuperar la última ocurrencia de
needle.
needle
-
La cadena a encontrar en haystack.
before_needle
-
Determina qué porción de haystack
esta función devuelve.
Si se define como true, la función devuelve toda la cadena haystack
desde el inicio hasta la última ocurrencia de needle.
Si se define como false, la función devuelve toda la cadena haystack
desde la última ocurrencia de needle hasta el final.
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 porción de haystack.
o false si needle no es encontrado.
Errores/Excepciones
A partir de PHP 8.0.0, se lanza una ValueError si
encoding es una codificación no válida.
Antes de PHP 8.0.0, se emitía una advertencia E_WARNING en su lugar.
Véase también
- strrchr() - Encuentra la última ocurrencia de un carácter en un string
- mb_strstr() - Encuentra la primera ocurrencia de una cadena en otra
- mb_strrichr() - Encuentra la última ocurrencia de un carácter de una cadena en otra, sin distinción de mayúsculas y minúsculas