1. ホーム
  2. php

[解決済み] PHPでファイルの拡張子を取得する方法は?[重複しています]。

2022-03-20 10:44:14

質問

アップロードする画像のファイル拡張子を取得したいのですが、配列が返ってくるだけです。

$userfile_name = $_FILES['image']['name'];
$userfile_extn = explode(".", strtolower($_FILES['image']['name']));

拡張機能そのものを取得するだけの方法はないのでしょうか?

どのように解決するのですか?

文字列関数を使用する必要はありません。あなたが欲しいもののために実際に設計されたものを使用することができます。 pathinfo() :

$path = $_FILES['image']['name'];
$ext = pathinfo($path, PATHINFO_EXTENSION);