PHP からファイルの拡張子をどのように取得しますか?

PHPでは、ファイルの拡張子は次のメソッドを使って取得できます。

  1. パス情報
$filename = "example.txt";
$ext = pathinfo($filename, PATHINFO_EXTENSION);
echo $ext; // 输出:txt
  1. explode()
  2. 終了する
$filename = "example.txt";
$ext = end(explode(".", $filename));
echo $ext; // 输出:txt
  1. strrchr()
  2. substr()メソッド
$filename = "example.txt";
$ext = substr(strrchr($filename, "."), 1);
echo $ext; // 输出:txt
  1. 正規表現を使用する:
$filename = "example.txt";
$ext = preg_replace('/^.*\.([^.]+)$/D', '$1', $filename);
echo $ext; // 输出:txt

上記の方法はすべてファイルの拡張子を取得するのに使用できます。ご希望に応じていずれかをお選びください。

bannerAds