(PHP 4, PHP 5, PHP 7)
basename — Devuelve el último componente de nombre de una ruta
$path
   [, string $suffix
  ] ) : stringDada una cadena que contiene una ruta a un archivo o directorio, esta función devolverá el último componente de nombre.
Nota:
basename() opera nativamente en la entrada de cadena, y no es consciente del actual sistema de archivos, o componentes de ruta como "..".
basename() es consciente de su sistema de localidad, así que para ver el nombre base correcto con rutas de caracteres multibyte, la localidad debe coincidir con la establecida con la función setlocale().
pathUna ruta.
En Windows, la barra (/) y la barra invertida (\) se usan como carácter separador de directorio. En otros entornos se usa la barra hacia delante (/).
suffix
       Si el nombre del componente termina en suffix éste será
       recortado también.
      
   Devuelve el nombre base de path.
  
Ejemplo #1 Ejemplo de basename()
<?php
echo "1) ".basename("/etc/sudoers.d", ".d").PHP_EOL;
echo "2) ".basename("/etc/sudoers.d").PHP_EOL;
echo "3) ".basename("/etc/passwd").PHP_EOL;
echo "4) ".basename("/etc/").PHP_EOL;
echo "5) ".basename(".").PHP_EOL;
echo "6) ".basename("/");
?>
El resultado del ejemplo sería:
1) sudoers 2) sudoers.d 3) passwd 4) etc 5) . 6)