SplFileInfo::getBasename

(PHP 5 >= 5.2.2, PHP 7)

SplFileInfo::getBasenameLit le nom de base du fichier

Description

public SplFileInfo::getBasename ([ string $suffix ] ) : string

Cette méthode retourne le nom du fichier, dossier ou lien sans le chemin.

Attention

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().

Liste de paramètres

suffix

Un suffixe optionnel à omettre dans le nom de fichier retourné.

Valeurs de retour

Retourne le nom du fichier, sans les informations de chemin.

Exemples

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" 

Voir aussi