仕事では、ファイル拡張子を取得する必要があることがよくあります。ここでは、次の方法をまとめます。 (批判や修正は大歓迎です)
方法1
関数getFileExtend_1($fileName){
$retval="";
$pt=strtpos($fileName,".");
if($pt){
$retval=substr($fileName,$pt+1,strlen($fileName)-$pt);
}
if($retval!==""){
$retvalを返す;
}
false を返す;
}
?>
方法 2
関数getFileExtend_2($fileName){
$extend = pathinfo($fileName);
$extend = strto lower($extend['extension']);
if(is_string($extend)){
return $extend;
}
false を返す;
}
?>
方法 3
関数getFileExtend_3($fileName){
$extend =explode(".",$fileName);
$va=count($extend)-1;
$extend =$extend[$va];
if(is_string($extend)){
return $extend;
}
false を返す;
}
?>