1 //写一个函数,尽可能高效的,从一个标准url里取出文件的扩展名,
2 //例如:http://www.sina.com.cn/abc/de/fg.php?id=1 需要取出php或.php(新浪)
3 $url='http://www.sina.com.cn/abc/de/fg.php?id=1&a=c&t=12';
4
5 echo getExt($url);
6 echo "<br/>";
7 function getExt($url){
8
9 $arr=parse_url($url);
10 //方法一、
11 /*$name=basename($arr['path']);
12 $extArr=explode('.',$name);
13 return $extArr[1];*/
14 //方法二、
15 /*$path=$arr['path'];
16 $str=strrchr($path,'.');
17 return $str;*/
18 //方法三、
19 $pathArr=pathinfo($url);
20 //show_dump($pathArr);
21 $str = $pathArr['extension'];
22 list($type, $vars) = explode('?',$str);
23 return $type;
24 }