牛牛在线工具

grapheme_strrpos()

收录 8868 个 PHP 函数,含用途说明与用法示例。

grapheme_strrpos()

在字符串中查找最后一次出现指定字符或子字符串的位置

函数名:grapheme_strrpos() 适用版本:PHP 5 >= 5.3.0, PHP 7 用法:grapheme_strrpos(string $haystack, string $needle, int $offset = 0): int|false 说明:grapheme_strrpos() 函数用于在字符串中查找最后一次出现指定字符或子字符串的位置。与 strrpos() 函数类似,但是 grapheme_strrpos() 函数会考虑多字节字符的情况。 参数: $haystack:要在其中查找的字符串。 $needle:要查找的字符或子字符串。 $offset:可选参数,指定从字符串的哪个位置开始查找,默认为 0。 返回值: 如果找到了指定字符或子字符串,则返回其在字符串中的位置(以整数形式),位置是从 0 开始计数。 如果未找到指定字符或子字符串,则返回 false。 示例: $string = "Hello, 你好!"; $needle = "好"; $position = grapheme_strrpos($string, $needle); if ($position !== false) { echo "最后一次出现 \"$needle\" 的位置是:$position"; } else { echo "未找到 \"$needle\""; } // 输出:最后一次出现 "好" 的位置是:9 注意:grapheme_strrpos() 函数用于处理多字节字符,特别适用于 Unicode 字符串的处理。在使用该函数时,需要确保 PHP 安装了 mbstring 扩展。