Nueva entrada para repasar la función de PHP strrchr(), su funcionalidad es la de encontrar la última aparición de un caracter en un string y el valor devuelto es la última parte de la cadena a partir de ese caracter.
Este caracter de búsqueda también puede ser un cadena. Otras funciones de PHP para trabajar con cadenas de texto son:
- PHP str_replace()
- PHP explode() y PHP implode()
- PHP substr_count()
- PHP strpos()
- PHP addslashes y stripslashes
Sintaxis de PHP strrchr()
Veamos la sintaxis extraída de su web oficial:
1 |
strrchr(string, caracter); |
Vamos a repasar los 2 parámetros de strrchr():
- string (Obligatorio): Cadena donde se realizará la búsqueda.
- caracter (Obligatorio): Caracter a buscar, también puede ser una cadena.
El devuelto es la última parte de la cadena a partir de ese caracter.
Ejemplo de PHP strrchr()
Veamos en este ejemplo de strrchr() su funcionalidad aplicable a la mayoría de casos:
1 2 |
echo strrchr("Esta es una frase de prueba","f"); echo strrchr("Esta es una frase de prueba","frase"); |
Explico el código superior:
- En un primer ejemplo obtenemos el string resultante a partir del caracter «f».
- En el segundo obtenemos el string a partir de la cadena «frase».