zoukankan      html  css  js  c++  java
  • phpstrrchr()函数的问题

    strrchr — 查找指定字符在字符串中的最后一次出现

    说明

    string strrchr ( string $haystack , mixed $needle )

    该函数返回 haystack 字符串中的一部分,这部分以 needle 的最后出现位置开始,直到 haystack 末尾。

    <?php
    $str = "这四个函数是字符操作函数,主要是判断字符出现的次数,有需要的朋友可以参考一下";
    $res = strrchr($str,'主要');
    echo $res;
    echo "<br />";
    $urlcode1 = urlencode("主");
    $urlcode2 = urlencode("一");
    echo "主的urlencode:".$urlcode1;
    echo "<br />";
    echo "一的urlencode:".$urlcode2;
    echo "<br />";
    
    echo "下的urlencode:".urlencode("下");
    
    

    输出:


    主的urlencode:%E4%B8%BB
    一的urlencode:%E4%B8%80
    下的urlencode:%E4%B8%8B
    strrchr在中文比较的是将中文转化为urlencode后的第一个字符,只要相同就输出它到末尾的内容。。

    因为:在主 和 下的  第一个字符,都是 %E4,那么他们相等,输出后面的内容

  • 相关阅读:
    Python——6切片
    Python——5函数
    Python——4Dict和Set类型
    C# for循环
    C# while循环
    C#循环结构
    C#判断
    C#运算符
    windows安装IIS不成功的原因
    “未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
  • 原文地址:https://www.cnblogs.com/tumio/p/4844398.html
Copyright © 2011-2022 走看看