Introduction aux fonctions PHP — basename() : renvoie la partie nom de fichier du chemin
En programmation PHP, il est souvent nécessaire d'opérer sur les chemins de fichiers. La fonction basename() peut nous aider à obtenir rapidement et facilement la partie nom de fichier du chemin. Cet article présentera en détail la fonction et l'utilisation de la fonction basename() et démontrera son application pratique à travers des exemples de code. La syntaxe de base de la fonction
basename() est la suivante :
string basename ( string $path [, string $suffix ] )
Description du paramètre :
Fonction :
Ce qui suit utilise plusieurs exemples pour démontrer l'utilisation de la fonction basename().
Exemple 1 :
$path = "/var/www/html/index.php"; $filename = basename($path); echo $filename;
Résultat de sortie :
index.php
Dans l'exemple ci-dessus, nous transmettons le chemin du fichier "/var/www/html/index.php" à la fonction basename() et attribuons le nom de fichier renvoyé à $ variable de nom de fichier, et enfin afficher le résultat via l'instruction echo. Comme vous pouvez le voir, nous avons réussi à obtenir la partie du nom de fichier "index.php".
Exemple 2 :
$path = "images/pic.jpg"; $filename = basename($path); echo $filename;
Résultat de sortie :
pic.jpg
Dans cet exemple, nous avons transmis le chemin relatif "images/pic.jpg" à la fonction basename(), et avons également renvoyé avec succès uniquement la partie du nom de fichier "pic.jpg". " ".
Exemple 3 :
$path = "/var/www/html/index.php"; $filename = basename($path, ".php"); echo $filename;
Résultat de sortie :
index
Dans cet exemple, en plus de transmettre le chemin du fichier, nous spécifions également un paramètre facultatif ".php" comme suffixe. De cette façon, la fonction basename() supprimera ce suffixe du nom de fichier et renverra éventuellement « index ».
La valeur de retour de la fonction basename() est une chaîne qui contient uniquement la partie nom de fichier du chemin. Si le nom du fichier n'existe pas dans le chemin, la fonction renvoie "."
Il convient de noter que le résultat de la fonction basename() peut être affecté par le système d'exploitation. Dans le système d'exploitation Windows, le séparateur de chemin est "", tandis que dans les systèmes d'exploitation Linux et macOS, il est "/", vous devez donc faire particulièrement attention lorsque vous utilisez la fonction basename().
Résumé :
En programmation PHP, la fonction basename() est très utile et peut facilement obtenir la partie du nom de fichier à partir du chemin du fichier. La fonction basename() peut s'avérer utile dans des scénarios impliquant des opérations sur des fichiers, des liens Web, des téléchargements de fichiers, etc. La maîtrise et l'utilisation flexible de la fonction basename() peuvent améliorer l'efficacité du développement de programmes PHP et améliorer la lisibilité du code.
Je pense que grâce à l'introduction et aux exemples de cet article, les lecteurs auront une compréhension plus approfondie de la fonction basename(), et j'espère qu'elle pourra vous aider pour votre programmation PHP.
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!