zoukankan      html  css  js  c++  java
  • 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(字符串,索引标志)

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

  • 相关阅读:
    数据结构八树和森林
    数据结构 七 二叉树的遍历
    python 的 encode 、decode、字节串、字符串
    TCP/IP
    pg 数据库操作
    nginx + lua 的 跳转命令
    lua string 下的函数
    lua 的匹配规则
    nginx的 ngx.var ngx.ctx ngx.req
    docker 网络模式 和 端口映射
  • 原文地址:https://www.cnblogs.com/phpfreshman/p/3356943.html
Copyright © 2011-2022 走看看