(PHP 5 >= 5.3.6)
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 chaîne de caractères contenant l'extension du fichier, ou une chaîne de caractères 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";
}
}
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
php txt jpg gz
Note:
Cette méthode n'est disponible que depuis PHP 5.3.6. Une autre façon d'obtenir l'extension est d'utiliser la fonction pathinfo().
<?php
$extension = pathinfo($fileinfo->getFilename(), PATHINFO_EXTENSION);
?>