PHPでファイルの拡張子を取得する方法
PHPでは、pathinfo() 関数を使用して、ファイルの拡張子を取得できます。pathinfo() 関数は、ファイルのパスに関する情報を含む連想配列を返します。2番目の引数に情報を返すタイプを指定できます。ファイルの拡張子を取得するには、2番目の引数をPATHINFO_EXTENSIONに設定します。以下に例を示します。
$file = 'example.txt';
$ext = pathinfo($file, PATHINFO_EXTENSION);
echo $ext; // 输出:txt
上記例では、pathinfo() 関数にファイルパスを渡し、第 2 引数を PATHINFO_EXTENSION に設定することでファイルの拡張子を取得します。次に、返された拡張子を $ext 変数に格納し、表示します。
また、ファイル拡張子を小文字に変換して比較やその他の操作に使用する場合は、strtolower() 関数を使用できます。
$file = 'example.TXT';
$ext = strtolower(pathinfo($file, PATHINFO_EXTENSION));
echo $ext; // 输出:txt
上記の例では、ファイルタイプの比較で大文字小文字を区別しないように、strtolower()関数を使用してファイル拡張子を小文字に変換しています。