Maison >développement back-end >tutoriel php >Comment extraire un nom de fichier sans son extension en PHP ?
Obtenir un nom de fichier sans extension en PHP
Problème :
Lorsque vous travaillez avec des scripts PHP, vous devrez peut-être accéder au nom de fichier du script actuellement exécuté. Cependant, ce nom de fichier inclut généralement l'extension « .php ». Comment extraire uniquement le nom du fichier sans cette extension ?
Réponse :
Pour obtenir le nom du fichier actuel avec son extension, vous pouvez utiliser la constante magique __FILE__ en PHP. Cependant, si vous souhaitez exclure l'extension ".php" du résultat :
$filename = basename(__FILE__, '.php');
function chopExtension($filename) { return pathinfo($filename, PATHINFO_FILENAME); }
function chopExtension($filename) { return substr($filename, 0, strrpos($filename, '.')); }
Ces fonctions peuvent être appliquées à noms de fichiers avec n'importe quelle extension, pas seulement les fichiers ".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!