Maison >développement back-end >tutoriel php >Introduction à la fonction PHP — dirname() : renvoie la partie répertoire du chemin
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 :
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é :
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!