从一个标准 url 里取出文件的扩展名

90 阅读1分钟
  1.  这是一道常见面试题,之所以写出来呢,是因为我曾经在这里翻过船。所以我找了很多方法,我先写3种,希望能给大家提供参考:  
  2.       在php预定义函数中有一个叫做"pathinfo()"的函数,专门用于返回文件路径信息的。  
  3. 那好,我们就来看一下它能为我们做些什么?  
  4.       语法:pathinfo($url_path,[option_info])  
  5.         $url_path: URL的路径(字符串形式)  
  6.         [option_info]:其他可选参数(PATHINFO_DIRNAME,PATHINFO_BASENAME,PATHINFO_EXTENSION)  
  7. 注意:参数全部为大写!  
  8.      //首先列出需要被操作的url  
  9.      $url_path = "www.sina.com.cn/abc/de/fg.p…";  
  10.      方法一:  
  11.      //取出扩展名及参数  
  12.      $temp = pathinfo($url_path,PATHINFO_EXTENSION);  
  13.      //找到扩展名  
  14.      $temp = explode("?",$temp)  
  15.      echo $temp[0];  
  16.      //方法二:  
  17.      //将url路径进行分解,只取出目录之后的信息  
  18.      $temp =