您的位置:首页 > 编程语言 > PHP开发

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

2017-04-29 10:48 316 查看
 在php预定义函数中有一个叫做"pathinfo()"的函数,专门用于返回文件路径信息的。

语法:pathinfo($url_path,[option_info])  

            $url_path: URL的路径(字符串形式)  

            [option_info]:其他可选参数(PATHINFO_DIRNAME,PATHINFO_BASENAME,PATHINFO_EXTENSION) 

    注意:参数全部为大写!  

    //首先列出需要被操作的url  

      $url_path = "http://www.sina.com.cn/abc/de/fg.php?id=1"; 

  方法一:  

  //取出扩展名及参数 

   $temp = pathinfo($url_path,PATHINFO_EXTENSION);

  //找到扩展名 
   $temp = explode("?",$temp) 

   echo $temp[0];

  方法二: 

  //将url路径进行分解,只取出目录之后的信息 

  $temp = parse_url($url_path); 

  $path = $temp['path']; 

  //然后再借用pathinfo直接将扩展名取出 

  echo pathinfo($path,PATAINFO_EXTENSION);

  方法三:

 
//直接取出文件名
   $temp = pathinfo($url_path,PATHINFO_BASENAME); 

   //取出扩展名

  $temp = explode(".",$temp) 

   echo $temp[0]; 

  这3种方法都可以使用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  url php 函数