Maison > développement back-end > tutoriel php > Comment extraire un nom de fichier sans son extension (méthode précise) ?

Comment extraire un nom de fichier sans son extension (méthode précise) ?

Patricia Arquette
Libérer: 2024-11-02 14:36:02
original
794 Les gens l'ont consulté

How to Extract a Filename Without Its Extension (Accurate Method)?

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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal