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.
string basename ( string $path [, string $suffix ] )
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.
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.
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 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 "/".
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.