Suppression des extensions de fichiers : une approche globale
Considérez le défi de la suppression des extensions des noms de fichiers, pas uniquement en fonction de la présence d'un point, mais en respectant des longueurs d'extension variables. Cela pose un piège dans les méthodes traditionnelles qui tronquent simplement les chaînes en utilisant des points comme délimiteurs.
À la recherche d'une solution raffinée
Pour remédier à cette lacune, nous pouvons exploiter pathinfo() de PHP fonction. Ce module intégré robuste offre le paramètre PATHINFO_FILENAME, qui fournit un mécanisme précis pour extraire les noms de fichiers tout en préservant toutes les vraies extensions.
Exemple :
Considérez le nom de fichier "filename. md.txt". En utilisant pathinfo(), nous pouvons récupérer le nom de fichier (à l'exclusion de l'extension) comme suit :
<code class="php">$filename = pathinfo('filename.md.txt', PATHINFO_FILENAME);</code>
Cela renverra la valeur "filename.md", en supprimant avec précision l'extension "txt".
Avantages de pathinfo() :
En utilisant pathinfo(), vous pouvez supprimer en toute confiance les extensions de fichiers sans compromettre l'intégrité des données, garantissant ainsi des résultats fiables dans vos efforts de programmation.
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!