pathinfo
pathinfo はファイルパスに関する情報を返します。
PHP 5.2.0 で 定数PATHINFO_FILENAME が追加されました。
<?php
$file_info = pathinfo("http://www.miklabo.com/index.php");
echo $file_info["dirname"];
echo $file_info["basename"];
echo $file_info["extension"];
echo $file_info["filename"]; // PHP 5.2.0 以降
?>
出力
http://www.miklabo.com
index.php
php
index
explodeで分割して取得
explode で分割して拡張子を取得します。
ファイル名に . が含まれている可能性があるので array_pop で配列の最後の値を取得します。
<?php
$temp = explode(".", "http://www.miklabo.com/index.php");
$extension = array_pop($temp);
echo $extension;
?>
出力
php
参考
■ PHP: pathinfo - Manual
■ PHP: explode - Manual
■ PHP: array_pop - Manual