strrchr
(PHP 4, PHP 5)
strrchr — Encuentra la última aparición de un caracter en un string
Descripción
Esta función devuelve la porción de haystack
la cual
comienza en la última aparición de needle
y que va
hasta el final de haystack
.
Parámetros
-
haystack
-
El string en donde buscar
-
needle
-
Si
needle
contiene más de un caracter, sólo se utiliza el primero. Este comportamiento es diferente que el de strstr().Si
needle
no es un string, se convierte en un entero y se aplica como el valor ordinal de un caracter.
Valores devueltos
Esta función devuelve la porción de string o FALSE
si
no se encuentra needle
.
Historial de cambios
Versión | Descripción |
---|---|
4.3.0 | Ahora esta función es segura a nivel binario. |
Ejemplos
Ejemplo #1 Ejemplo de strrchr()
<?php
// obtiene el último directorio en $PATH
$dir = substr(strrchr($PATH, ":"), 1);
// obtiene todo lo que está después de la última nueva línea
$text = "Line 1\nLine 2\nLine 3";
$last = substr(strrchr($text, 10), 1 );
?>
Notas
Nota: Esta función es segura binariamente.