当前位置: 首页> 函数类别大全> 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_encoding_aliases

    mb_encoding_aliases

    获取已知编码类型的别名
  • 大小写不敏感地查找字符串在另一个字符串里的首次出现 mb_stristr

    mb_stristr

    大小写不敏感地查找字符串在另一个字符串里
  • 为 MIME 头编码字符串 mb_encode_mimeheader

    mb_encode_mimeheader

    为MIME头编码字符串
  • 使用正则表达式分割多字节字符串 mb_split

    mb_split

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

    mb_output_handler

    在输出缓冲中转换字符编码的回调函数
  • 设置/获取当前语言 mb_language

    mb_language

    设置/获取当前语言
  • 设置/获取字符编码的检测顺序 mb_detect_order

    mb_detect_order

    设置/获取字符编码的检测顺序
  • 查找字符串在另一个字符串里的首次出现 mb_strstr

    mb_strstr

    查找字符串在另一个字符串里的首次出现
热门文章