如“http://www.sina.com.cn/abc/de/fg.php?id=1”,返回.php或php
以下是我總結的三種方法:
1.pathinfo()
//取出擴展名及參數
$temp = pathinfo($url_path,PATHINFO_EXTENSION);
//找到擴展名
$temp = explode("?",$temp)
echo $temp[0];
2.parse_url: //返回其組成部分
//將url路徑進行分解,只取出目錄之後的信息
$temp = parse_url($url_path);
$path = $temp['path'];
//然後再借用pathinfo直接將擴展名取出
echo pathinfo($path,PATHINFO_EXTENSION);
3.basename() //返回路徑中的文件名部分
//直接取出文件名
$temp = pathinfo($url_path,PATHINFO_BASENAME);
//取出擴展名
$temp = explode(".",$temp)
echo $temp[0];