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
basename(path, [suffix]);
Ejemplo
Obteniendo el nombre del archivo desde la ruta completa:
<?php
echo basename('/var/www/site/index.html');
?>
Resultado de ejecutar el código:
'index.html'
Ejemplo
Obteniendo el nombre del archivo eliminando la extensión:
<?php
echo basename('/var/www/site/index.html', '.html');
?>
Resultado de ejecutar el código:
'index'
Ejemplo
Trabajando con rutas Windows:
<?php
echo basename('C:\Windows\system32\cmd.exe');
?>
Resultado de ejecutar el código:
'cmd.exe'
Ejemplo
Obteniendo el nombre del directorio:
<?php
echo basename('/var/www/site/');
?>
Resultado de ejecutar el código:
'site'