La función strrchr() es una función integrada en PHP. Esta función toma dos argumentos una string y un carácter. Esta función busca el carácter dado en la string dada y devuelve la parte de la string a partir de la última aparición del carácter dado en esa string.
Sintaxis :
strrchr($string, $key)
Parámetros : Esta función acepta dos parámetros. Ambos parámetros son obligatorios y se describen a continuación:
- $string : Esta es la string de entrada en la que queremos buscar la clave dada.
- $clave : este parámetro representa un carácter que se buscará en la string dada $string. Si este parámetro contiene más de un carácter, solo se buscará el primer carácter de este parámetro en $string.
Valor devuelto : esta función devuelve la parte de $string a partir de la última aparición de la $clave dada en esa string.
Ejemplos:
Input : $string = "Hello|welcome|to|gfg" $key = '|' Output : |gfg Input : $string = "Welcome\nto\ngfg" $key = '\n' Output : gfg
Los siguientes programas ilustran la función strrchr() en PHP:
Programa 1 :
<?php // Input string $string = "Hello|welcome|to|gfg"; // key to be searched $key = "|"; echo strrchr($string, $key); ?>
Producción:
|gfg
Programa 2 : cuando la tecla $contiene una secuencia de escape.
<?php // Input string $string = "Hello\nwelcome\nto\ngfg"; // key to be searched $key = "\n"; echo strrchr($string, $key); ?>
Producción:
gfg
Programa 3 : cuando $key contiene más de un carácter.
<?php // Input string $string = "Hello|welcome|to|gfg"; // key to be searched $key = "|welcome"; echo strrchr($string, $key); ?>
Producción:
|gfg
Referencia :
http://php.net/manual/en/function.strrchr.php