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 }

 

相关文章:

  • 2021-08-11
  • 2022-12-23
  • 2021-10-05
  • 2022-12-23
  • 2021-12-18
  • 2021-05-12
  • 2021-12-06
  • 2021-12-11
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-02-06
  • 2022-12-23
  • 2022-01-17
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案