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
needlecontiene más de un caracter, sólo se utiliza el primero. Este comportamiento es diferente que el de strstr().Si
needleno 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.