PHP でファイル拡張子を取得する方法
問題:
画像アップロードからファイル拡張子を取得しましたが、目的の応答ではなく配列応答が発生しました。 extension.
コード例:
$userfile_name = $_FILES['image']['name']; $userfile_extn = explode(".", strtolower($_FILES['image']['name']));
問題:
上記のコードは唯一のものではなく配列を返します。 extension.
解決策:
PHP は、この目的のために特別に設計された便利な関数を提供します: pathinfo().
$path = $_FILES['image']['name']; $ext = pathinfo($path, PATHINFO_EXTENSION);
このコード スニペットは、pathinfo() 関数を利用して、$path 変数内の指定されたファイル パスからファイル拡張子を抽出します。 PATHINFO_EXTENSION 定数は、拡張機能を具体的に取得するように関数に指示します。結果は $ext 変数に保存されます。
以上がPHP でファイル拡張子を抽出する方法: pathinfo() が最適な理由の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。