日々プログラミング言語の勉強をしている京四郎のブログ -23ページ目

日々プログラミング言語の勉強をしている京四郎のブログ

日々プログラムの勉強をしている人がプログラム関係の記事を書くブログ

以前、ファイル名から拡張子を取得するためにpathinfoを使用していたが、pathinfoにはバグがあるので、現在は別の方法でやっている。



うお座以前の書き方


$extension=pathinfo($name,PATHINFO_EXTENSION);


ペンギン現在の書き方


funcGetExtensionを使う。


$extension=funcGetExtension($name);


function funcGetExtension($file_name){
// ファイル名反転
$file_text = strrev($file_name);
// 拡張子取得
$file_ext = substr($file_text, 0, strpos($file_text, "."));
return strrev($file_ext);
}


ウサギ参考

【PHP】ファイルの拡張子を文字列で取得する関数

http://www.ore-memo.com/378.html