Maison >développement back-end >tutoriel php >Comment puis-je obtenir un nom de fichier sans son extension en PHP ?
Obtenir un nom de fichier sans extension en PHP : une approche alternative
Problème :
Vous avez une fonction PHP qui renvoie l'extension du fichier, mais vous souhaitez la modifier pour renvoyer le nom du fichier sans le extension.
Code de fonction :
function ShowFileExtension($filepath) { // Code to extract filename and extension }
Résultat souhaité :
Si le fichier est "mon.zip" , la fonction doit renvoyer "mon" (sans le extension).
Solution :
Il existe un moyen plus simple et plus efficace d'obtenir le nom de fichier sans l'extension en utilisant la fonction pathinfo() :
$filename = pathinfo($filepath, PATHINFO_FILENAME);
La fonction pathinfo() décompose un chemin de fichier en ses différents composants :
Par conséquent, pour obtenir le nom de fichier sans l'extension, vous utilisez simplement PATHINFO_FILENAME.
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!