Fonction basename

La fonction basename renvoie le composant final du chemin. Le premier paramètre est une chaîne de chemin, le second (optionnel) - un suffixe à retirer du résultat. La fonction fonctionne avec les chemins de style UNIX et Windows.

Syntaxe

phpbasename(path, [suffix]);

Exemple

Obtenir le nom de fichier à partir du chemin complet :

php<?php
  echo basename('/var/www/site/index.html');
?>

Résultat de l'exécution du code :

php'index.html'

Exemple

Obtenir le nom de fichier avec suppression de l'extension :

php<?php
  echo basename('/var/www/site/index.html', '.html');
?>

Résultat de l'exécution du code :

php'index'

Exemple

Travail avec les chemins Windows :

php<?php
  echo basename('C:\Windows\system32\cmd.exe');
?>

Résultat de l'exécution du code :

php'cmd.exe'

Exemple

Obtenir le nom du répertoire :

php<?php
  echo basename('/var/www/site/');
?>

Résultat de l'exécution du code :

php'site'

Voir aussi

  • la fonction dirname,
    qui renvoie le nom du répertoire parent
  • la fonction pathinfo,
    qui renvoie des informations sur le chemin
  • la fonction realpath,
    qui renvoie le chemin absolu canonique