Maison > développement back-end > tutoriel php > 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
Libérer: 2023-07-25 08:34:02
original
2065 Les gens l'ont consulté

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);
Copier après la connexion

$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."
";
Copier après la connexion

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

目录:/home/user/www
文件名:example.php
扩展名:php
文件名(不包含扩展名):example
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal