PHP imprime la última palabra después de la barra
Si estás trabajando con con variables que contienen una URL y deseas separar o aislar solo la última palabra deberás usar substr y strrchr.
Veamos cómo:
Abrimos PHP
Primero: Dentro de una variable, por ejemplo $ruta asignamos el valor que en este caso es la URL.
Segundo: Filtramos y separamos de atrás hacia adelante la primera palabra hasta que encuentre el caracter / y asignamos el resultado a la variable $cadena.
Tercero: Imprimimos la variable $cadena
Cerramos PHP.
Este ejemplo puede usarse para diferentes textos, por ejemplo cadenas separadas por rayas, puntos o cualquier caracter.
Veamos cómo:
Abrimos PHP
Primero: Dentro de una variable, por ejemplo $ruta asignamos el valor que en este caso es la URL.
Segundo: Filtramos y separamos de atrás hacia adelante la primera palabra hasta que encuentre el caracter / y asignamos el resultado a la variable $cadena.
Tercero: Imprimimos la variable $cadena
Cerramos PHP.
<?php
$ruta = '/www/public_html/index.html';
$cadena = substr(strrchr($ruta, "/"), 1);
echo $cadena; // imprime index.html
?>
Este ejemplo puede usarse para diferentes textos, por ejemplo cadenas separadas por rayas, puntos o cualquier caracter.
Comentarios
Publicar un comentario