当前位置: 首页> 函数类别大全> 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() 会在字符串 "我爱编程, 编程很有趣!" 中查找最后一次出现的 "编程"。结果会返回从最后一次 "编程" 到字符串结尾的部分,即 "编程, 编程很有趣!"。

同类函数
  • 设置/获取 HTTP 输出字符编码 mb_http_output

    mb_http_output

    设置/获取HTTP输出字符编码
  • 大小写不敏感地在字符串中查找一个字符串最后出现的位置 mb_strripos

    mb_strripos

    大小写不敏感地在字符串中查找一个字符串最
  • 设置下一个正则表达式匹配的起始点 mb_ereg_search_setpos

    mb_ereg_search_setpos

    设置下一个正则表达式匹配的起始点
  • 获取已知编码类型的别名 mb_encoding_aliases

    mb_encoding_aliases

    获取已知编码类型的别名
  • 大小写不敏感地查找指定字符在另一个字符串中最后一次的出现 mb_strrichr

    mb_strrichr

    大小写不敏感地查找指定字符在另一个字符串
  • 将字符串设为小写 mb_strtolower

    mb_strtolower

    将字符串设为小写
  • 为多字节正则表达式设置/获取字符编码 mb_regex_encoding

    mb_regex_encoding

    为多字节正则表达式设置/获取字符编码
  • 使用正则表达式分割多字节字符串 mb_split

    mb_split

    使用正则表达式分割多字节字符串
热门文章