(PHP 5 >= 5.2.2, PHP 7, PHP 8)
DirectoryIterator::getBasename — Obtener el nombre base del elemento actual DirectoryIterator
Obtiene el nombre base del elemento actual DirectoryIterator.
suffix
       Si el nombre base termina en suffix,
       este será cortado.
      
El nombre base del elemento actual DirectoryIterator.
Ejemplo #1 Ejemplo de DirectoryIterator::getBasename()
     Este ejemplo mostrará una lista completa de los nombres base y los nombres base con
     sufijo .jpg eliminado de los ficheros del directorio que contiene
     el script.
    
<?php
$dir = new DirectoryIterator(dirname(__FILE__));
foreach ($dir as $fileinfo) {
    if ($fileinfo->isFile()) {
        echo $fileinfo->getBasename() . "\n";
        echo $fileinfo->getBasename('.jpg') . "\n";
    }
}
?>Resultado del ejemplo anterior es similar a:
manzana.jpg manzana banana.jpg banana index.php index.php pera.jpg pera
