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.
Diese Funktion besitzt keine Parameter.
Returns the file name of the current DirectoryIterator item.
Beispiel #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";
}
?>
Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
. .. apple.jpg banana.jpg index.php pear.jpg
class MyDirectoryIterator extends DirectoryIterator
{
public function getExtension()
{
return pathinfo($this->getFilename(), PATHINFO_EXTENSION);
}
}