zoukankan      html  css  js  c++  java
  • 从一个标准 url 里取出文件的扩展名

    在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种方法都可以使用。
  • 相关阅读:
    .NET XmlNavigator with Namespace
    编程要素
    【FOJ】1962 新击鼓传花游戏
    【POJ】1389 Area of Simple Polygons
    【POJ】2482 Stars in Your Window
    【HDU】3265 Posters
    【HDU】1199 Color the Ball
    【HDU】3642 Get The Treasury
    【HDU】4027 Can you answer these queries?
    【HDU】1542 Atlantis
  • 原文地址:https://www.cnblogs.com/jiaosq/p/5626556.html
Copyright © 2011-2022 走看看