拡張子なしのファイル名を取得する (正確な方法)
ファイル拡張子を削除するオンライン スクリプトの多くは、ファイル名にドットが含まれることに依存しています。ただし、この方法では、特に複数のドットを含むファイル名の場合、不正確な結果が生じる可能性があります。
より正確な方法には、包括的なファイル パス情報を提供する PHP の pathinfo() 関数の使用が含まれます。
<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() は、ファイル パス情報を含む名前付き配列を返し、PATHINFO_FILENAME を 2 番目のパラメータとして渡すと、拡張子なしのファイル名が返されます。このメソッドは、複数のドットを含むファイルを正確に処理し、実際の拡張子のみが確実に削除されます。
以上が拡張子を除いたファイル名を抽出する方法(正確な方法)?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。