(PHP 5 >= 5.3.6)
SplFileInfo::getExtension — Récupère l'extension d'un fichier
Récupère l'extension d'un fichier.
Cette fonction ne contient aucun paramètre.
Retourne une chaîne de caractères contenant l'extension du fichier, ou une chaîne vide si le fichier n'a pas d'extension.
Exemple #1 Exemple avec SplFileInfo::getExtension()
<?php
$info = new SplFileInfo('foo.txt');
var_dump($info->getExtension());
$info = new SplFileInfo('photo.jpg');
var_dump($info->getExtension());
$info = new SplFileInfo('something.tar.gz');
var_dump($info->getExtension());
?>
L'exemple ci-dessus va afficher :
string(3) "txt" string(3) "jpg" string(2) "gz"
Note:
Cette méthode n'est disponible que depuis PHP 5.3.6. Une autre façon de récupérer l'extension est d'utiliser la fonction pathinfo().
<?php
$extension = pathinfo($info->getFilename(), PATHINFO_EXTENSION);
?>