• PHP获取路径后缀名的N种方法


    已知一条url,想要获取到这条路径的后缀。

     1 <?php
     2 
     3     $url="www.test.com/index.php";
     4     echo "URL:".$url."<br>";
     5     
     6     //方法1
     7     print_r(pathinfo($url,PATHINFO_EXTENSION ));
     8     
     9     //方法2
    10     $info1=pathinfo($url);
    11     echo $info1['extension'];
    12     
    13     //方法3
    14     $info2=explode(".",$url);
    15     echo end($info2);
    16     
    17     //方法4
    18     $info3=substr(strrchr($url, "."), 1);
    19     echo $info3;
    20     
    21     //方法5
    22     $info4=substr($url, strrpos($url, '.')+1);
    23     echo $info4;
    24     
    25 ?>
    26     

    所用到得函数总结:

      1、pathinfo(路径,参数)

        参数非必须,填之后可以返回特定部分,否则返回信息数组(见法2)。

      2、explode(分隔符,字符串)

        用分隔符分割字符串,返回被分割的部分,以数组形式。

      3、substr(字符串,开始位置,长度)

        切割字符串,长度非必须,不填的话,就从开始位置到字符串结尾

      4、strrchr(字符串,索引标志)

        在字符串里找索引标志,返回之后的字符串

      5、strrpos(字符串,索引标志)

        在字符串里找索引标志,返回其位置

  • 相关阅读:
    C#发送邮件
    C# MD5加密
    html实现艺术字
    sql日期转换比较问题
    web 抓取
    NHibernate主要数据操作方法
    写日志
    备忘 sql分页
    自我介绍
    企业级应用和互联网应用的区别
  • 原文地址:https://www.cnblogs.com/phpfreshman/p/3356943.html
Copyright © 2020-2023  润新知