Función basename
La función basename devuelve el componente final de la ruta. El primer parámetro
recibe la cadena de la ruta, el segundo (opcional) - el sufijo que se debe
eliminar del resultado. La función trabaja con rutas al estilo UNIX y Windows.
Sintaxis
phpbasename(path, [suffix]);
Ejemplo
Obteniendo el nombre del archivo desde la ruta completa:
php<?php
echo basename('/var/www/site/index.html');
?>
Resultado de ejecutar el código:
php'index.html'
Ejemplo
Obteniendo el nombre del archivo eliminando la extensión:
php<?php
echo basename('/var/www/site/index.html', '.html');
?>
Resultado de ejecutar el código:
php'index'
Ejemplo
Trabajando con rutas Windows:
php<?php
echo basename('C:\Windows\system32\cmd.exe');
?>
Resultado de ejecutar el código:
php'cmd.exe'
Ejemplo
Obteniendo el nombre del directorio:
php<?php
echo basename('/var/www/site/');
?>
Resultado de ejecutar el código:
php'site'