ホームページ >バックエンド開発 >PHPチュートリアル >PHP でファイル拡張子を確実に削除するには?
ファイル拡張子の削除: 包括的なアプローチ
ピリオドの存在だけに基づいてではなく、ファイル名から拡張子を削除するという課題を検討してください。ただし、可変延長長は考慮されます。これは、区切り文字としてピリオドを使用して文字列を単純に切り詰める従来の方法では落とし穴となります。
洗練された解決策を求める
この欠点に対処するには、PHP の pathinfo() を利用できます。関数。この堅牢な組み込みは、実際の拡張子を保持しながらファイル名を抽出するための正確なメカニズムを提供する PATHINFO_FILENAME パラメータを提供します。
例:
ファイル名「filename. md.txt」。 pathinfo() を使用すると、次のようにファイル名 (拡張子を除く) を取得できます:
<code class="php">$filename = pathinfo('filename.md.txt', PATHINFO_FILENAME);</code>
これにより、"txt" 拡張子が正確に取り除かれた値 "filename.md" が返されます。
pathinfo() の利点:
pathinfo() を使用すると、データの整合性を損なうことなくファイル拡張子を確実に削除でき、プログラミング作業で信頼性の高い結果が保証されます。
以上がPHP でファイル拡張子を確実に削除するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。