cakephp3日目。
拡張子取得したついでに、pathinfoの使い方を学びましたよ。
cakeというかphpですね。。
$ext = pathinfo($file, PATHINFO_EXTENSION);
もしくは
$pathinfo = pathinfo($file);
$ext = $pathinfo['extention']
な感じです。
pathinfoでは他にもこんな使い道も。
$file = "/hoge/fuga/index.php";
---
// 親ディレクトリのパス ⇒ ”/hoge/fuga”
$dirName = pathinfo($file, PATHINFO_DIRNAME);
// ファイル名 ⇒ ”index.php”
$baseName = pathinfo($file, PATHINFO_BASENAME);
// 拡張子無しファイル名 ⇒ "index"
$fileName = pathinfo($file, PATHINFO_FILENAME);
// 拡張子 ⇒ ”php”
$extension = pathinfo($file, PATHINFO_EXTENSION);
参考