Maison >développement back-end >tutoriel php >Comment puis-je extraire un nom de fichier sans son extension en PHP ?

Comment puis-je extraire un nom de fichier sans son extension en PHP ?

DDD
DDDoriginal
2024-12-04 13:37:10938parcourir

How Can I Extract a Filename Without Its Extension in PHP?

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!

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