(PHP 5 >= 5.2.2)
DirectoryIterator::getBasename — Lit le nom de dossier de l'élément DirectoryIterator
Lit le nom de dossier de l'élément DirectoryIterator.
Si le nom du dossier se termine par le suffixe suffix, il sera retiré.
Le nom du dossier courant.
Exemple #1 Exemple avec DirectoryIterator::getBasename()
Cet exemple va retourner le chemin complet et le nom de dossier sans le suffixe .jpg, pour les fichiers dans le dossier contenant le script.
<?php
$dir = new DirectoryIterator(dirname(__FILE__));
foreach ($dir as $fileinfo) {
if ($fileinfo->isFile()) {
echo $fileinfo->getBasename() . "\n";
echo $fileinfo->getBasename('.jpg') . "\n";
}
}
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
apple.jpg apple banana.jpg banana index.php index.php pear.jpg pear