Description
mixed
pathinfo ( string path [, int options] )
pathinfo() retourne un tableau associatif,
contenant les informations sur le chemin path.
Les éléments suivants sont retournés :
dirname, basename
et extension si un présent.
Vous pouvez spécifier quels seront les éléments retournés avec le paramètre
optionnel options.
Il est composé des constantes
PATHINFO_DIRNAME,
PATHINFO_BASENAME,
PATHINFO_EXTENSION et
PATHINFO_FILENAME (disponible depuis PHP 5.2.0).
Par défaut, tous les éléments sont retournés. Cette fonction retourne une
chaîne de caractères si tous les éléments ne sont pas tous demandés.
Exemple 1. Exemple avec pathinfo()
<?php $path_parts = pathinfo('/www/htdocs/index.html');
echo $path_parts['dirname'], "\n"; echo $path_parts['basename'], "\n"; echo $path_parts['extension'], "\n"; echo $path_parts['filename'], "\n"; // depuis PHP 5.2.0 ?>
|
L'exemple ci-dessus va afficher : /www/htdocs
index.html
html
index |
|
Note :
Pour plus d'informations sur la lecture du chemin courant,
lisez la section sur les
variables pré-définies.
Voir aussi
dirname(),
basename(),
parse_url() et
realpath().