ファイルのアップロードを操作する場合、ファイル拡張子の抽出は多くの場合重要なタスクです。ただし、質問で述べたように、explode 関数を使用すると、分離された拡張子だけではなく配列が生成されます。
ファイル拡張子を効率的に取得するには、次のようにします。 PHP の組み込み pathinfo() 関数を利用できます。この目的のために特別に設計された pathinfo は、ファイル パスを解析し、拡張子を含むさまざまなコンポーネントを抽出するための洗練された信頼性の高い方法を提供します。
以下のコードは、pathinfo() の正しい使用法を示しています。
$path = $_FILES['image']['name']; $ext = pathinfo($path, PATHINFO_EXTENSION);
上記のコード:
pathinfo() を使用すると、ファイル拡張子を抽出するプロセスが簡素化され、PHP でこの一般的なタスクを処理するクリーンで効率的な方法が提供されます。
以上がPHP でファイル拡張子を効率的に抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。