class MyDirectoryIterator extends DirectoryIterator
{
public function getExtension()
{
return pathinfo($this->getFilename(), PATHINFO_EXTENSION);
}
}
(PHP 5, PHP 7, PHP 8)
DirectoryIterator::getFilename — Return file name of current DirectoryIterator item
Get the file name of the current DirectoryIterator item.
This function has no parameters.
Returns the file name of the current DirectoryIterator item.
Example #1 A DirectoryIterator::getFilename() example
This example will list the contents of the directory containing the script.
<?php
$dir = new DirectoryIterator(dirname(__FILE__));
foreach ($dir as $fileinfo) {
echo $fileinfo->getFilename() . "\n";
}
?>
The above example will output something similar to:
. .. apple.jpg banana.jpg index.php pear.jpg
class MyDirectoryIterator extends DirectoryIterator
{
public function getExtension()
{
return pathinfo($this->getFilename(), PATHINFO_EXTENSION);
}
}