(PHP 5 >= 5.3.6, PHP 7, PHP 8)
SplFileInfo::getExtension — 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:
Une autre façon d'obtenir l'extension est d'utiliser la fonction pathinfo().
<?php
$extension = pathinfo($info->getFilename(), PATHINFO_EXTENSION);
?>