Manuel PHP

dirname

(PHP 4, PHP 5)

dirnameRenvoie le nom du dossier

Description

string dirname ( string $path )

Renvoie le nom du dossier d'un chemin.

Liste de paramètres

path

Un chemin.

Sous Windows, les slash (/) et antislash (\) sont utilisés comme séparateurs de dossier. Dans les autres environnements, seul le slash (/) est utilisé.

Valeurs de retour

Retourne le nom du dossier. S'il n'y a pas de slash dans le chemin path , un point ('.') sera retourné, indiquant le dossier courant. Sinon, la chaîne retournée sera le chemin path dont on aura supprimé tous les /component.

Historique

Version Description
5.0.0 dirname() gère maintenant les données binaires.
4.0.3 dirname() respecte désormais la norme POSIX.

Exemples

Exemple #1 Exemple avec dirname()

  1. <?php
  2. $path = "/etc/passwd";  
  3. $file = dirname($path); // $file vaut "/etc"
  4. ?> 

Notes

Note: Depuis PHP 4.3.0, cette fonction retournera toujours un slash ou un point dans les cas où l'ancienne version retournait une chaîne vide.

Voici des exemples exposant ce comportement :

  1. <?php
  2.  
  3. //Avant PHP 4.3.0
  4. dirname('c:/'); // Retourné : '.'
  5.  
  6. //Après PHP 4.3.0
  7. dirname('c:/x'); // Retourné : 'c:\'
  8. dirname('c:/Temp/x'); // Retourné : 'c:/Temp'
  9. dirname('/x'); // Retourné : '\'
  10.  
  11. ?> 


Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique