Maison  >  Article  >  développement back-end  >  Introduction à la fonction PHP — dirname() : renvoie la partie répertoire du chemin

Introduction à la fonction PHP — dirname() : renvoie la partie répertoire du chemin

PHPz
PHPzoriginal
2023-07-24 18:49:111691parcourir

Introduction à la fonction PHP — dirname() : renvoie la partie répertoire du chemin

Dans le développement PHP, il est souvent nécessaire d'exploiter le chemin du fichier, et l'obtention de la partie répertoire du fichier est une exigence courante. PHP fournit la fonction dirname() pour renvoyer la partie répertoire d'un chemin donné. La syntaxe de la fonction

dirname() est la suivante :
string dirname ( string $path [, int $levels = 1 ] )

Paramètres de la fonction :

  • path : Obligatoire, pour obtenir le chemin du fichier du répertoire partie.
  • levels : facultatif, spécifiez le nombre de répertoires de niveau supérieur dans le chemin de retour. La valeur par défaut est 1.

Voici un exemple simple utilisant la fonction dirname() :

$path = '/var/www/html/index.php';
$dir = dirname($path);

echo $dir; // 输出:/var/www/html

Dans l'exemple ci-dessus, nous avons utilisé un chemin de fichier "/var/www/html/index.php" puis avons appelé la fonction dirname() pour obtenir le répertoire de chemin fait partie et attribue le résultat à la variable $dir. Enfin, nous utilisons l'instruction echo pour afficher $dir, et le résultat est "/var/www/html".

Vous pouvez voir que la fonction dirname() a renvoyé avec succès la partie répertoire du chemin du fichier. Cette fonction reconnaîtra automatiquement les séparateurs de chemin des différents systèmes d'exploitation et pourra fonctionner normalement sur différents systèmes d'exploitation.

De plus, la fonction dirname() a un paramètre facultatif niveaux, qui est utilisé pour spécifier le nombre de répertoires supérieurs dans le chemin de retour. Par défaut, les niveaux sont 1, ce qui signifie que le répertoire supérieur d'un niveau dans le chemin de retour est renvoyé. Si les besoins sont différents, cette valeur peut être ajustée en fonction de la situation réelle.

Voici un exemple illustrant le paramètre niveaux :

$path = '/var/www/html/index.php';
$dir = dirname($path, 2);

echo $dir; // 输出:/var/www

Dans l'exemple ci-dessus, nous avons passé une valeur de niveaux de 2, indiquant à PHP de renvoyer le répertoire parent à deux niveaux dans le chemin. Le résultat affiche "/var/www", qui est le répertoire supérieur du répertoire supérieur.

Résumé :

  • La fonction dirname() est une fonction en PHP utilisée pour obtenir la partie répertoire du chemin du fichier.
  • Vous pouvez spécifier le nombre de répertoires de niveau supérieur dans le chemin de retour en définissant le paramètre niveaux. La fonction
  • dirname() convient aux formats de chemin de différents systèmes d'exploitation.
  • L'utilisation de la fonction dirname() peut simplifier le traitement et le fonctionnement des chemins de fichiers.

Dans le développement PHP, la fonction dirname() est une fonction très utile qui peut nous aider à obtenir facilement la partie répertoire du chemin du fichier. Que vous ayez affaire à des téléchargements de fichiers ou à des opérations sur des fichiers, comprendre et utiliser habilement la fonction dirname() peut améliorer la lisibilité et la maintenabilité de votre code.

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