您的位置:首页 > 其它

给任意一段URL,取出该URL中包含的扩展名

2017-09-07 12:16 190 查看
如“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];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  url 扩展
相关文章推荐