mb_strrchr
查找指定字符在另一个字符串中最后一次的出现
函数名称:mb_strrchr()
适用版本:PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8
用法:mb_strrchr(string $haystack, string $needle [, bool $part = false [, string $encoding = mb_internal_encoding()]]): string|false
说明:mb_strrchr() 函数在指定的字符串 haystack 中查找最后一次出现的 needle,并返回该字符串及其后面的所有字符。与标准 strrchr() 函数不同的是,mb_strrchr() 函数可以处理多字节字符。
参数:
返回值:返回找到的字符串,如果未找到则返回 false。
示例:
// 示例1:查找最后一次出现的字符
$str = "Hello World";
$lastPos = mb_strrchr($str, "o");
echo $lastPos; // 输出 "orld"
// 示例2:查找最后一次出现的字符串
$str = "Hello World";
$lastPos = mb_strrchr($str, "lo");
echo $lastPos; // 输出 "lo World"
// 示例3:返回 needle 及其后面的所有字符
$str = "Hello World";
$lastPos = mb_strrchr($str, "o", true);
echo $lastPos; // 输出 "o World"
注意事项: