Position actuelle: Accueil> Derniers articles> Explication détaillée de PHP Pathinfo () Fonction: Guide pour obtenir facilement des informations sur le chemin du fichier

Explication détaillée de PHP Pathinfo () Fonction: Guide pour obtenir facilement des informations sur le chemin du fichier

M66 2025-06-22

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

Dans le développement Web, le traitement des informations sur le fichier est une exigence commune, comme l'obtention du chemin, du nom ou de l'extension du fichier. La fonction Pathinfo () intégrée de PHP offre une grande commodité pour ce type d'opération, qui peut extraire des informations de fichier utiles à partir du chemin complet du fichier.

Syntaxe de fonction pathinfo ()

L'utilisation de base de la fonction pathinfo () est la suivante:

 <span class="fun">pathinfo ($ path, $ options);</span>

$ path est le chemin d'accès du fichier, et $ options est un paramètre facultatif pour spécifier les informations spécifiques renvoyées. Cette fonction renvoie un tableau contenant des détails de différentes parties du chemin.

Description des options communes

  1. Pathinfo_dirname : revenez à la partie du répertoire dans le chemin
  2. Pathinfo_basename : renvoie la partie de nom de fichier dans le chemin (y compris l'extension)
  3. Pathinfo_extension : renvoie la partie d'extension du fichier
  4. Pathinfo_filename : renvoie la pièce de nom de fichier sans extension

Exemple de code

 // Obtenez la partie du répertoire du chemin
$path = "/home/user/www/example.php";
$dirname = pathinfo($path, PATHINFO_DIRNAME);
echo "Table des matières:" . $dirname . "\n";
<p>// Obtenez la partie du nom du fichier du chemin<br>
$basename = pathinfo($path, PATHINFO_BASENAME);<br>
echo "nom de fichier:" . $basename . "\n";</p>
<p>// Obtenez la partie d&#39;extension de fichier du chemin<br>
$extension = pathinfo($path, PATHINFO_EXTENSION);<br>
echo "Extension:" . $extension . "\n";</p>
<p>// 获取nom de fichier(不包含Extension)partie<br>
$filename = pathinfo($path, PATHINFO_FILENAME);<br>
echo "nom de fichier(不包含Extension):" . $filename . "\n";<br>

Résultat de sortie

Exécutez le code ci-dessus et la sortie est la suivante:

 Table des matières:/home/user/www
nom de fichier:example.php
Extension:php
nom de fichier(不包含Extension):example

Résumer

  • Pathinfo () est une fonction pratique en PHP pour traiter les informations de chemin de fichier.
  • Différentes options vous permettent d'obtenir des noms de répertoire, de nom de fichier, d'extension et de fichiers sans extensions.
  • Cette fonction est souvent utilisée dans les scénarios de développement tels que le téléchargement de fichiers et la gestion des fichiers.

La maîtrise de l'utilisation de la fonction pathinfo () peut considérablement améliorer l'efficacité et la précision des chemins de traitement de traitement.