SplFileInfo::getExtension
(PHP 5 >= 5.3.6)
SplFileInfo::getExtension — Récupère l'extension d'un fichier
Description
public string SplFileInfo::getExtension
( void
)
Récupère l'extension d'un fichier.
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 vide si le fichier n'a pas d'extension.
Exemples
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"
Notes
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);
?>
Voir aussi
- SplFileInfo::getFilename() - Lit le nom du fichier
- SplFileInfo::getBasename() - Le le nom du fichier
- pathinfo() - Retourne des informations sur un chemin système