SplFileInfo
PHP Manual

SplFileInfo::getExtension

(PHP 5 >= 5.3.6, PHP 7)

SplFileInfo::getExtensionRé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
PHP Manual