DirectoryIterator::getBasename
(PHP 5 >= 5.2.2)
DirectoryIterator::getBasename — Obtener el nombre base del elemento actual DirectoryIterator
Descripción
public
string
DirectoryIterator::getBasename
([
string
$suffix
] )Obtiene el nombre base del elemento actual DirectoryIterator.
Parámetros
-
suffix -
Si el nombre base termina en
suffix, este será cortado.
Valores devueltos
El nombre base del elemento actual DirectoryIterator.
Ejemplos
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";
}
}
?>
El resultado del ejemplo sería algo similar a:
manzana.jpg manzana banana.jpg banana index.php index.php pera.jpg pera
Ver también
- DirectoryIterator::getFilename() - Devuelve el nombre del fichero del elemento actual DirectoryIterator
- DirectoryIterator::getPath() - Obtiene la ruta del elemento iterador actual sin nombre de fichero
- DirectoryIterator::getPathname() - Devuelve la ruta y nombre de fichnero del elemento actual DirectoryIterator
- basename() - Devuelve el último componente de nombre de una ruta
- pathinfo() - Devuelve información acerca de la ruta de un fichero