(PHP 5 >= 5.3.6, PHP 7, PHP 8)
DirectoryIterator::getExtension — Récupère l'extension du fichier
Description
public
DirectoryIterator::getExtension(): string
Liste de paramètres
Cette fonction ne contient aucun paramètre.
Valeurs de retour
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.
Exemples
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
Notes
Note:
Une autre façon d'obtenir l'extension est d'utiliser la
fonction pathinfo().
<?php
$extension = pathinfo($fileinfo->getFilename(), PATHINFO_EXTENSION);
?>
Voir aussi
- DirectoryIterator::getFilename() - Retourne le nom de l'entrée courante du dossier
- DirectoryIterator::getBasename() - Lit le nom de dossier de l'élément DirectoryIterator
- pathinfo() - Retourne des informations sur un chemin système