Maison >développement back-end >tutoriel php >Explication détaillée de l'utilisation de la fonction PHP basename()

Explication détaillée de l'utilisation de la fonction PHP basename()

王林
王林original
2023-06-27 12:30:562674parcourir

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
  1. echo basename('/var/www/html/test.txt'); // Sortie : test.txt
#🎜🎜 #

Supprimer l'extension de fichier

  1. 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');
  1. 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 : '.'
  1. echo basename('..'); // Sortie : '..'#🎜 Le paramètre 🎜#
$suffix est sensible à la casse. Par exemple :


echo basename('/var/www/html/test.TXT', '.txt'); // Sortie : test.TXT
    #🎜 🎜 #
  1. 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn