This example will list the full base name and the base name with
suffix .jpg removed for the files in the directory
containing the script.
<?php
$dir = new DirectoryIterator(dirname(__FILE__));
foreach ($dir as $fileinfo) {
if ($fileinfo->isFile()) {
echo $fileinfo->getBasename() . "\n";
echo $fileinfo->getBasename('.jpg') . "\n";
}
}
?>
The above example will output
something similar to:
apple.jpg
apple
banana.jpg
banana
index.php
index.php
pear.jpg
pear