ファイルのフルパス、あるいは「ファイル名+拡張子」の中から拡張子の部分だけを取り出すにはpathinfo()関数を使います。この関数は連想配列を返します。そのインデックスとして「extension」という文字列を指定すると、拡張子だけを取得できます。取得された拡張子の文字列の先頭には「.」はついていないので、その後の処理で使うには注意が必要です。
<?php header("Content-type: text/html; charset=utf-8"); $fullpath = "C:\xampp\htdocs\images\gihyo.gif"; $extension = pathinfo($fullpath); echo $fullpath . "の拡張子は<br>"; echo $extension["extension"] . "<br><br>"; $fullpath = __FILE__; $extension = pathinfo($fullpath); echo $fullpath . "の拡張子は<br>"; echo $extension["extension"] . "<br><br>"; ?>