(PHP 5 >= 5.2.2, PHP 7, PHP 8)
DirectoryIterator::getBasename — Lit le nom de dossier de l'élément DirectoryIterator
Lit le nom de dossier de l'élément DirectoryIterator.
suffix
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";
}
}
?>Résultat de l'exemple ci-dessus est similaire à :
apple.jpg apple banana.jpg banana index.php index.php pear.jpg pear