Position actuelle: Accueil> Derniers articles> PHP Fonction Introduction - Basename (): Renvoie la partie de nom de fichier dans le chemin

PHP Fonction Introduction - Basename (): Renvoie la partie de nom de fichier dans le chemin

M66 2025-06-03

Explication détaillée de PHP Basename () Fonction: Comment obtenir la partie de nom de fichier dans le chemin du fichier

Dans la programmation PHP, le traitement du chemin de fichier est l'une des tâches courantes. La fonction Basename () est un outil simple et efficace fourni par PHP pour extraire les noms de fichiers des chemins. Que vous ayez affaire à des téléchargements de fichiers, à des téléchargements de fichiers ou à analyser les chemins de fichier, la fonction Basename () peut vous fournir une solution pratique.

Syntaxe de base de la fonction Basename ()

 string basename ( string $path [, string $suffix ] )

Description du paramètre:

  • $ chemin: requis, représente le chemin de fichier, qui peut être un chemin relatif ou un chemin absolu.
  • $ suffixe: facultatif, indiquant l'extension de fichier à supprimer.

Fonctions Fonction:

  • Obtient la partie de nom de fichier dans le chemin.

Exemple d'utilisation de la fonction Basename ()

Exemple 1: Obtenez le nom du fichier

`` `` php $ path = "/var/www/html/index.php"; $ filename = Basename ($ path); Echo $ nom de fichier; `` '

Résultat de sortie:

 index.php

Dans cet exemple, nous passons le chemin de fichier "/var/www/html/index.php" à la fonction Basename (), et le résultat est que la pièce de nom de fichier "index.php" est renvoyée.

Exemple 2: Utilisez des chemins relatifs pour obtenir des noms de fichiers

`` `` php $ path = "images / pic.jpg"; $ filename = Basename ($ path); Echo $ nom de fichier; `` '

Résultat de sortie:

 pic.jpg

Dans cet exemple, nous passons le chemin relatif "images / pic.jpg" à la fonction Basename (), et le nom de fichier "pic.jpg" est également extrait.

Exemple 3: supprimer l'extension du fichier

`` `` php $ path = "/var/www/html/index.php"; $ filename = Basename ($ path, ".php"); Echo $ nom de fichier; `` '

Résultat de sortie:

 index

Dans cet exemple, en plus de passer le chemin du fichier, nous spécifions également l'extension de fichier ".php" comme paramètre facultatif. La fonction Basename () supprimera l'extension et renvoie finalement "index".

La valeur de retour de la fonction Basename ()

La fonction Basename () renvoie la partie de nom de fichier dans le chemin. S'il n'y a pas de nom de fichier dans le chemin, la fonction renvoie ".". Il convient de noter que le comportement de Basename () sera affecté par le séparateur de trajet du système d'exploitation. Les systèmes Windows utilisent la barre arrière "\" comme séparateur de chemin, tandis que les systèmes Linux et MacOS utilisent Slash "/".

Résumer

La fonction Basename () est un outil très pratique en PHP qui peut nous aider à extraire facilement les noms de fichiers à partir des chemins de fichier. En développement, en particulier dans les scénarios communs tels que le traitement de fichiers, le téléchargement de fichiers et les liens Web, la fonction Basename () affichera ses compétences. Compartif dans la maîtrise et à l'aide de la fonction de nom de base () peut efficacement améliorer efficacement l'efficacité de la programmation PHP et la lisibilité du code.

Grâce à l'introduction et aux exemples de cet article, je crois que vous avez une compréhension plus approfondie des fonctions et des méthodes d'utilisation de la fonction Basename (), et j'espère qu'elle pourra aider dans votre processus de programmation PHP.