Fonctions sur les systèmes de fichiers
chgrp
Fonctions sur les systèmes de fichiers
PHP Manual

# basename

(PHP 4, PHP 5)

basename — Retourne le nom du fichier dans un chemin

### Description

string basename ( string `$path` [, string `$suffix` ] )

Prend en paramètre `path`, le chemin complet d'un fichier et en extrait le nom du fichier.

### Liste de paramètres

`path`

  Un chemin.

  Sous Windows, les caractères (/) et antislash (\) sont utilisés comme séparateurs de dossier. Sous les autres OS, seul le caractère slash (/) est utilisé.

`suffix`

  Si `suffix` est fourni, le suffixe sera aussi supprimé.

### Valeurs de retour

Retourne le nom de base du chemin `path`.

### Historique

Version | Description
--- | ---
4.1.0 | Le paramètre `suffix` a été ajouté.

### Exemples

Exemple #1 Exemple avec basename()

`<?php
echo "1) ".basename("/etc/sudoers.d", ".d").PHP_EOL;
echo "2) ".basename("/etc/passwd").PHP_EOL;
echo "3) ".basename("/etc/").PHP_EOL;
echo "4) ".basename(".").PHP_EOL;
echo "5) ".basename("/");
?>`

L'exemple ci-dessus va afficher :

    1) sudoers
    2) passwd
    3) etc
    4) .
    5)

### Notes

> Note:

> basename() agit de manière naïve et n'est pas au courant du système de fichiers sous-jacent ou des composantes d'un chemin telles que "..".

> Note:

> basename() est sensible à la locale, donc si le chemin possède des caractères multi-octets, la locale qui convient doit être enregistrée au moyen de la fonction setlocale().

### Voir aussi

- dirname() - Renvoie le nom du dossier parent
- pathinfo() - Retourne des informations sur un chemin système

Fonctions sur les systèmes de fichiers
chgrp
Fonctions sur les systèmes de fichiers
PHP Manual