Récupérer le nom de fichier sans extension (méthode précise)
De nombreux scripts en ligne pour supprimer les extensions de fichiers reposent sur la présence d'un point dans le nom de fichier. Cependant, cette méthode peut conduire à des résultats incorrects, en particulier pour les noms de fichiers comportant plusieurs points.
Une approche plus précise consiste à utiliser la fonction pathinfo() de PHP, qui fournit des informations complètes sur le chemin du fichier.
<code class="php"><?php $filename = 'filename.md.txt'; // Extract the filename without the extension $filenameWithoutExtension = pathinfo($filename, PATHINFO_FILENAME); // Display the result echo "Filename without extension: $filenameWithoutExtension"; // Output: filename.md ?></code>
pathinfo() renvoie un tableau nommé contenant des informations sur le chemin du fichier, et passer PATHINFO_FILENAME comme deuxième paramètre renvoie le nom du fichier sans l'extension. Cette méthode gère avec précision les fichiers comportant plusieurs points et garantit que seule l'extension réelle est supprimée.
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!