当前位置: 首页> 函数类别大全> mb_strrchr

mb_strrchr

查找指定字符在另一个字符串中最后一次的出现
名称:mb_strrchr
分类:多字节字符串
所属语言:php
一句话介绍:查找指定字符在另一个字符串中最后一次的出现

mb_strrchr 函数

适用PHP版本

该函数从 PHP 4.0.6 版本开始支持。

函数说明

mb_strrchr() 函数返回字符串中最后一次出现指定字符的部分。此函数是多字节字符串函数的一部分,专门用于处理多字节字符集的字符串。

函数语法

mb_strrchr(string $haystack, string $needle, bool $part = false): string|false

参数

  • haystack:指定要搜索的字符串。
  • needle:要查找的字符。
  • part(可选):如果设置为 true,返回的是指定字符及其后面的部分,默认为 false,返回的是指定字符及其前面的部分。

返回值

返回字符串中从最后一个匹配位置开始直到字符串结尾的部分。如果没有找到指定字符,则返回 false。

示例

$haystack = "我爱编程, 编程很有趣!";
$needle = "编程";
$result = mb_strrchr($haystack, $needle);
echo $result;  // 输出 "编程, 编程很有趣!"
  

示例代码的说明

在此示例中,函数 mb_strrchr() 会在字符串 "我爱编程, 编程很有趣!" 中查找最后一次出现的 "编程"。结果会返回从最后一次 "编程" 到字符串结尾的部分,即 "编程, 编程很有趣!"。

同类函数
  • 计算子字符串出现次数 mb_substr_count

    mb_substr_count

    计算子字符串出现次数
  • 返回下一个正则表达式匹配的起始点 mb_ereg_search_getpos

    mb_ereg_search_getpos

    返回下一个正则表达式匹配的起始点
  • 在输出缓冲中转换字符编码的回调函数 mb_output_handler

    mb_output_handler

    在输出缓冲中转换字符编码的回调函数
  • 使用正则表达式分割多字节字符串 mb_split

    mb_split

    使用正则表达式分割多字节字符串
  • 大小写不敏感地在字符串中查找一个字符串最后出现的位置 mb_strripos

    mb_strripos

    大小写不敏感地在字符串中查找一个字符串最
  • 大小写不敏感地查找指定字符在另一个字符串中最后一次的出现 mb_strrichr

    mb_strrichr

    大小写不敏感地查找指定字符在另一个字符串
  • 设置/获取内部字符编码 mb_internal_encoding

    mb_internal_encoding

    设置/获取内部字符编码
  • 多字节支持的替换正则表达式,忽略大小写 mb_eregi_replace

    mb_eregi_replace

    多字节支持的替换正则表达式,忽略大小写
热门文章