(PHP 5 >= 5.2.2, PHP 7)
SplFileInfo::getBasename — Lit le nom de base du fichier
$suffix
] ) : stringCette méthode retourne le nom du fichier, dossier ou lien sans le chemin.
SplFileInfo::getBasename() a conscience de la locale, donc pour voir la bonne basename avec un chemin qui contient des charactères multioctets, la locale correspondante doit être définie en utilisant la fonction setlocale().
suffix
Un suffixe optionnel à omettre dans le nom de fichier retourné.
Retourne le nom du fichier, sans les informations de chemin.
Exemple #1 Exemple avec SplFileInfo::getBasename()
<?php
$info = new SplFileInfo('file.txt');
var_dump($info->getBasename());
$info = new SplFileInfo('/path/to/file.txt');
var_dump($info->getBasename());
$info = new SplFileInfo('/path/to/file.txt');
var_dump($info->getBasename('.txt'));
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
string(8) "file.txt" string(8) "file.txt" string(4) "file"