PHP strrchr 字符串函数

  • 定义和用法

    strrchr - 查找指定字符在字符串中的最后一次出现
  • 版本支持

    PHP4 PHP5 PHP7
    支持 支持 支持
    V4.3.0 该函数是二进制安全的。
  • 语法

    strrchr (string $haystack , mixed $needle)  
    
    该函数返回 haystack 字符串中的一部分,这部分以 needle 的最后出现位置开始,直到 haystack 末尾。
  • 参数

    参数 必需的 描述
    haystack 在该字符串中进行查找。
    needle 如果 needle 包含了不止一个字符,那么仅使用第一个字符。该行为不同于 strstr()。如果 needle 不是一个字符串,那么将被转化为整型并被视为字符顺序值。
  • 返回值

    该函数返回字符串的一部分。如果 needle 未被找到,返回 FALSE。
  • 示例

    <?php
    
    // 获取最后一行内容
    $text = "Line 1\nLine 2\nLine 3";
    $last = substr(strrchr($text, 10), 1 );
    echo $last;
    ?>
    
  • 相关函数

    strstr() - 查找字符串的首次出现
    strrpos() - 计算指定字符串在目标字符串中最后一次出现的位置