Maison > développement back-end > tutoriel php > Comment puis-je extraire un nom de fichier à partir d'un chemin de fichier complet en PHP ?

Comment puis-je extraire un nom de fichier à partir d'un chemin de fichier complet en PHP ?

Barbara Streisand
Libérer: 2024-12-17 20:29:09
original
176 Les gens l'ont consulté

How Can I Extract a Filename from a Full File Path in PHP?

PHP : extraire les noms de fichiers à partir de chemins complets

Obtenir le nom de fichier uniquement à partir d'un chemin de fichier complet est une tâche courante lorsque l'on travaille avec un fichier systèmes. En PHP, cela peut être accompli en utilisant la fonction basename().

Exemple :

Considérez le chemin de fichier suivant :

F:\Program Files\SSH Communications Security\SSH Secure Shell\Output.map
Copier après la connexion

Objectif : Extraire le nom du fichier "Output.map" du path.

Solution :

La fonction basename() prend un chemin de fichier en entrée et renvoie le nom du fichier. L'extrait de code suivant démontre son utilisation :

$path = "F:/Program Files/SSH Communications Security/SSH Secure Shell/Output.map";
$filename = basename($path);

echo $filename; // Output: Output.map
Copier après la connexion

Remarques supplémentaires :

  • La fonction basename() peut éventuellement prendre un deuxième argument pour spécifier un suffixe. à supprimer du nom du fichier. Par exemple, pour extraire uniquement le nom du fichier sans l'extension, vous pouvez utiliser :
$filename = basename($path, ".map"); // Output: Output
Copier après la connexion
  • La fonction basename() fonctionne également pour les répertoires, renvoyant le nom du répertoire au lieu du nom du fichier.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal