class MyDirectoryIterator extends DirectoryIterator
{
public function getExtension()
{
return pathinfo($this->getFilename(), PATHINFO_EXTENSION);
}
}
(PHP 5, PHP 7, PHP 8)
DirectoryIterator::getFilename — Devuelve el nombre del fichero del elemento actual DirectoryIterator
Obtiene el nombre del elemento actual DirectoryIterator.
Esta función no tiene parámetros.
Devuelve el nombre del fichero del elemento actual DirectoryIterator.
Ejemplo #1 Ejemplo de DirectoryIterator::getFilename()
Este ejemplo mostrará el contenido de el directorio que contiene al script.
<?php
$dir = new DirectoryIterator(dirname(__FILE__));
foreach ($dir as $fileinfo) {
echo $fileinfo->getFilename() . "\n";
}
?>
El resultado del ejemplo sería algo similar a:
. .. manzana.jpg banana.jpg index.php pera.jpg
class MyDirectoryIterator extends DirectoryIterator
{
public function getExtension()
{
return pathinfo($this->getFilename(), PATHINFO_EXTENSION);
}
}