Maison  >  Article  >  développement back-end  >  Introduction à la fonction PHP — pathinfo() : renvoie les informations sur le fichier dans le chemin

Introduction à la fonction PHP — pathinfo() : renvoie les informations sur le fichier dans le chemin

WBOY
WBOYoriginal
2023-07-25 08:33:222035parcourir

Introduction à la fonction PHP—pathinfo() : renvoie les informations sur les fichiers dans le chemin

Dans le processus de développement Web, nous avons souvent besoin d'exploiter des fichiers, par exemple pour obtenir des informations sur les fichiers, les chemins d'accès aux fichiers, etc. PHP fournit de nombreuses fonctions pour répondre à ces besoins. Parmi elles, la fonction pathinfo() est très utile, elle peut facilement extraire des informations relatives au fichier à partir d'un chemin de fichier. La syntaxe de base de la fonction

pathinfo() est la suivante :

pathinfo($path, $options);

$path est le chemin du fichier, $options sont des paramètres facultatifs, utilisés pour contrôler les résultats de sortie. Cette fonction renvoie un tableau contenant diverses informations dans le chemin du fichier. Examinons ensuite quelques options couramment utilisées.

  1. PATHINFO_DIRNAME : obtenez la partie répertoire du chemin
  2. PATHINFO_BASENAME : obtenez la partie nom de fichier du chemin
  3. PATHINFO_EXTENSION : obtenez la partie extension de fichier du chemin
  4. PATHINFO_FILENAME : obtenez le nom de fichier (hors extension) du chemin path Part

Voici quelques exemples de code pour démontrer l'utilisation de la fonction pathinfo() :

// 获取路径的目录部分
$path = "/home/user/www/example.php";
$dirname = pathinfo($path, PATHINFO_DIRNAME);
echo "目录:".$dirname."
";

// 获取路径的文件名部分
$basename = pathinfo($path, PATHINFO_BASENAME);
echo "文件名:".$basename."
";

// 获取路径的文件扩展名部分
$extension = pathinfo($path, PATHINFO_EXTENSION);
echo "扩展名:".$extension."
";

// 获取文件名(不包含扩展名)部分
$filename = pathinfo($path, PATHINFO_FILENAME);
echo "文件名(不包含扩展名):".$filename."
";

En exécutant le code ci-dessus, vous obtiendrez les résultats suivants :

目录:/home/user/www
文件名:example.php
扩展名:php
文件名(不包含扩展名):example

Grâce à la fonction pathinfo(), nous pouvons facilement obtenir les informations sur le chemin en différentes parties. Ceci est beaucoup utilisé en développement, notamment dans le téléchargement et le traitement de fichiers. Nous pouvons facilement obtenir le répertoire, le nom du fichier, l’extension et d’autres informations du fichier pour des opérations ultérieures.

Résumé : La fonction

  • pathinfo() est une fonction très pratique en PHP, qui peut facilement extraire diverses informations sur le fichier à partir du chemin du fichier.
  • PATHINFO_DIRNAME est utilisé pour obtenir la partie répertoire du chemin.
  • PATHINFO_BASENAME est utilisé pour obtenir la partie nom de fichier du chemin.
  • PATHINFO_EXTENSION est utilisé pour obtenir la partie extension de fichier du chemin.
  • PATHINFO_FILENAME est utilisé pour obtenir la partie nom de fichier (hors extension) du chemin.

J'espère que cet article pourra aider tout le monde à mieux comprendre et utiliser la fonction pathinfo(), et apporter plus de commodité au travail de développement.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn