La fonction basename() en PHP est une fonction très utile utilisée pour obtenir la partie nom de fichier du chemin spécifié. Voici une introduction détaillée à l’utilisation de la fonction PHP basename().
1. Prototype de fonction
basename ( string $path , string $suffix ) : string
2. 🎜#$path : La chaîne de chemin du nom de fichier doit être obtenue. Peut être un chemin relatif ou un chemin absolu.
$suffix : Facultatif, si le nom du fichier se termine par $suffix, cette partie sera supprimée.
3. Valeur de retour de la fonction
La valeur de retour de la fonction basename() est le nom de fichier sous le chemin spécifié. S'il existe un paramètre $suffix, supprimez la partie se terminant par $suffix dans le nom du fichier.
4. Exemple de fonction
Dans l'exemple suivant, nous utiliserons le chemin suivant :/var/www/html/test.txt
Obtenir le nom du fichier
- echo basename('/var/www/html/test.txt'); // Sortie : test.txt
#🎜🎜 #
Supprimer l'extension de fichier
- echo basename('/var/www/html/test.txt', '.txt'); // Sortie : test#🎜 🎜 #
Obtenir le nom du fichier sous le chemin actuel
echo basename(__FILE__); // Sortie : basename.php-
Obtenir le nom du dossier
$dir = dirname('/var/www/html/test.txt');- echo basename($dir); / Sortie : html
5. Notes
Si le chemin se termine par une barre oblique (/), une chaîne vide sera renvoyée. Par exemple :
echo basename('/var/www/html/'); // Sortie : ''-
Si le chemin est " ." ou "..", la chaîne de nom de fichier correspondante est renvoyée.
echo basename('.'); // Sortie : '.'- echo basename('..'); // Sortie : '..'#🎜 Le paramètre 🎜#
$suffix est sensible à la casse. Par exemple :
echo basename('/var/www/html/test.TXT', '.txt'); // Sortie : test.TXT
#🎜 🎜 #- Renvoie false si le chemin donné n'est pas un dossier ou un fichier.
echo basename('/var/www/html/test'); // Sortie : test
Ce qui précède est l'explication détaillée du nom de base PHP () fonction. Grâce à cette fonction, nous pouvons facilement obtenir le nom du fichier ou du dossier et effectuer les opérations correspondantes. Dans le processus de développement actuel, nous pouvons également l'utiliser en combinaison avec d'autres fonctions et variables selon les besoins pour obtenir des résultats plus flexibles et plus efficaces. -
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!