Dans le développement PHP, obtenir des informations sur le chemin du fichier est une exigence courante. Que vous lisiez un fichier ou exploitiez un fichier, le traitement du chemin du fichier est essentiel. Cet article explique comment renvoyer les informations sur le chemin d'un fichier en PHP, y compris le nom du fichier, le chemin, l'extension, etc. En étudiant cet article, les lecteurs seront capables de gérer habilement diverses informations sur les chemins de fichiers et d'améliorer l'efficacité du développement PHP. L'éditeur PHP Banana vous donnera une explication détaillée afin que vous puissiez facilement maîtriser les compétences de traitement des informations sur le chemin des fichiers.
En PHP, vous pouvez obtenir les détails du chemin du fichier spécifié via la fonction pathinfo()
. Cette fonction renvoie un array contenant des informations sur chaque partie du chemin du fichier.
pathinfo(string $path, int $options = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME)
$path
: Le chemin complet du fichier pour obtenir les informations. $options
(facultatif) : indicateur de masque de bits facultatif pour spécifier les informations de chemin à renvoyer. Les constantes suivantes sont disponibles pour les paramètres $options
:
PATHINFO_DIRNAME
: La partie répertoire du chemin du fichier. PATHINFO_BASENAME
: Le nom complet du chemin du fichier (y compris l'extension). PATHINFO_EXTENSION
: L'extension du chemin du fichier (sans le point). PATHINFO_FILENAME
: Le nom du fichier du chemin du fichier (hors extension). pathinfo()
La fonction renvoie un tableau associatif, où le nom de la clé correspond à l'option d'informations de chemin spécifiée et la valeur de la clé correspond à la partie correspondante du chemin du fichier. Par exemple :
$path = "/var/www/html/file.php"; $pathinfo = pathinfo($path); print_r($pathinfo);
Résultat de sortie :
Array ( [dirname] => /var/www/html [basename] => file.php [extension] => php [filename] => file )
pathinfo()
Les fonctions peuvent gérer différents chemins de fichiers, notamment :
/var/www/html/file.php
. ./file.php
. <code><strong class="keylink">Http</strong>://example.com/file.php
Http
C:UsersJohnDocumentsfile.php
Utilisez des barres obliques inverses comme séparateurs de chemin, telles que
pathinfo()
En plus d'utiliser la fonction
realpath()
dirname()
basename()
file_exists()
is_file()
is_dir()
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!