Trouver le nom de fichier sans l'extension
Dans le code fourni, le but est d'extraire le nom de fichier d'un chemin sans l'extension de fichier. Utilisant l'approche basée sur les expressions régulières, le code est conçu pour gérer des chemins de fichiers complexes avec plusieurs extensions.
Cependant, pour une solution plus simple et plus complète, envisagez d'utiliser la fonction pathinfo() . Cette fonction PHP intégrée fournit un tableau avec divers composants de chemin, y compris le nom de fichier sans l'extension.
L'extrait de code suivant montre comment utiliser pathinfo() :
$filename = pathinfo($filepath, PATHINFO_FILENAME);
Ce code attribue le nom de fichier sans l'extension à la variable $filename. De plus, pathinfo() vous permet d'extraire des parties spécifiques du chemin du fichier, telles que :
$extension = pathinfo($filepath, PATHINFO_EXTENSION); // Extracting only the file extension
Cet exemple fournit une approche plus pratique et plus simple par rapport à la solution basée sur les expressions régulières. Il peut gérer efficacement les chemins de fichiers complexes et permet également d'extraire des composants spécifiques du chemin de fichier selon les besoins.
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!