(PHP 5 >= 5.3.6, PHP 7, PHP 8)
DirectoryIterator::getExtension — Récupère l'extension du fichier
Récupère l'extension du fichier.
Cette fonction ne contient aucun paramètre.
Retourne une string contenant l'extension du fichier, ou une string vide si le fichier n'a pas d'extension.
Exemple #1 Exemple avec DirectoryIterator::getExtension()
<?php
$directory = new DirectoryIterator(__DIR__);
foreach ($directory as $fileinfo) {
if ($fileinfo->isFile()) {
echo $fileinfo->getExtension() . "\n";
}
}
?>Résultat de l'exemple ci-dessus est similaire à :
php txt jpg gz
Note:
Une autre façon d'obtenir l'extension est d'utiliser la fonction pathinfo().
<?php $extension = pathinfo($fileinfo->getFilename(), PATHINFO_EXTENSION); ?>