(PHP 5 >= 5.2.2, PHP 7)
SplFileInfo::getBasename — Obtiene el nombre base del fichero
$suffix
] ) : stringEste método devuelve el nombre base del fichero, directorio o enlace sin informacion de la ruta de acceso.
suffix
Sufijo opcional para omitir el nombre de la base devuelta.
Devuelve el nombre de la base, sin información de la ruta de acceso.
Ejemplo #1 SplFileInfo::getBasename()ejemplo
<?php
$info = new SplFileInfo('file.txt');
var_dump($info->getBasename());
$info = new SplFileInfo('/path/to/file.txt');
var_dump($info->getBasename());
$info = new SplFileInfo('/path/to/file.txt');
var_dump($info->getBasename('.txt'));
?>
El resultado del ejemplo sería algo similar a:
string(8) "file.txt" string(8) "file.txt" string(4) "file"