PHPでファイル拡張子を取得する方法
PHP でファイル拡張子を取得するには、さまざまな方法があります。詳しくは説明しませんが、そのうちの 3 つを以下に示します。
echo pathinfo('/www/htdocs/your_image.jpg', PATHINFO_EXTENSION);
スペルが間違っています:
こんな風に書いてもいいかもしれません
戻り値 substr(strrchr($file_name,'.'),1);
}
または、このように書いてください
Return end(explode(".", $filename));
}
ちなみに、pathinfoが何をするのか見てみましょう
あなたの画像.jpg
jpg
あなたの画像
、コードは次のとおりです:
//方法 1
関数 extend_1($file_name)
{
$retval="";
$pt=strrpos($file_name, ".");
if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) - $pt);
return ($retval);
}
//方法 2
関数 extend_2($file_name)
{
$extend = パス情報($file_name);
$extend = strto lower($extend["拡張子"]);
$extend を返します;
}
//方法 3
関数 extend_3($file_name)
{
$extend =explode(".", $file_name);
$va=count($extend)-1;
$extend[$va] を返す;
}
?>