ホームページ >バックエンド開発 >PHPチュートリアル >PHP でファイル拡張子を抽出する方法: pathinfo() が最適な理由

PHP でファイル拡張子を抽出する方法: pathinfo() が最適な理由

Susan Sarandon
Susan Sarandonオリジナル
2024-11-19 12:14:031058ブラウズ

How to Extract File Extensions in PHP: Why pathinfo() is Your Best Friend

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。