(PHP 5)
DirectoryIterator::getFilename — Return file name of current DirectoryIterator item.
Get the file name of the current DirectoryIterator item.
Diese Funktion hat 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
DirectoryIterator extension to get the file-extension:
class MyDirectoryIterator extends DirectoryIterator
{
public function GetExtension()
{
$Filename = $this->GetFilename();
$FileExtension = strrpos($Filename, ".", 1) + 1;
if ($FileExtension != false)
return strtolower(substr($Filename, $FileExtension, strlen($Filename) - $FileExtension));
else
return "";
}
}