La función SplFileInfo::getBasename() es una función incorporada de la biblioteca PHP estándar (SPL) en PHP que se utiliza para obtener el nombre base del archivo.
Sintaxis:
string SplFileInfo::getBasename( $suffix )
Parámetros: esta función acepta un solo parámetro $sufijo , que es opcional. Se utiliza para especificar el nombre base.
Valor devuelto: esta función devuelve el nombre base sin información de ruta.
Los siguientes programas ilustran la función SplFileInfo::getBasename() en PHP:
Programa 1:
<?php // PHP Program to illustrate // Splfileinfo::getBasename() function // Create new SPlFileInfo Object $file = new SplFileInfo('html/gfg.txt'); // Print result var_dump($file->getBasename()); ?>
Producción:
string(7) "gfg.txt"
Programa 2:
<?php // PHP program to use array to check // multiple files $GFG = array ( "/home/rajvir/Desktop/GeeksforGeeks/dummy.php", "/home/rajvir/Desktop/gfg.txt", "/var/www/html/gfg.php", "demo.php" ); foreach ($GFG as &$file) { // Create new SPlFileInfo Object $file = new SplFileInfo($file); // Print result var_dump($file->getBasename()); } ?>
Producción:
string(9) "dummy.php" string(7) "gfg.txt" string(7) "gfg.php" string(8) "demo.php"
Referencia: http://php.net/manual/en/splfileinfo.getbasename.php