class MyDirectoryIterator extends DirectoryIterator
{
public function getExtension()
{
return pathinfo($this->getFilename(), PATHINFO_EXTENSION);
}
}
(PHP 5, PHP 7, PHP 8)
DirectoryIterator::getFilename — Retourne le nom de l'entrée courante du dossier
Retourne le nom de l'entrée courante de l'objet DirectoryIterator.
Cette fonction ne contient aucun paramètre.
Retourne le nom du fichier courant dans l'itérateur DirectoryIterator.
Exemple #1 Exemple avec DirectoryIterator::getFilename()
Cet exemple liste le contenu du dossier contenant le script.
<?php
$dir = new DirectoryIterator(dirname(__FILE__));
foreach ($dir as $fileinfo) {
echo $fileinfo->getFilename() . "\n";
}
?>
Résultat de l'exemple ci-dessus est similaire à :
. .. apple.jpg banana.jpg index.php pear.jpg
class MyDirectoryIterator extends DirectoryIterator
{
public function getExtension()
{
return pathinfo($this->getFilename(), PATHINFO_EXTENSION);
}
}