牛牛在线工具

grapheme_strripos()

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

grapheme_strripos()

在一个字符串中查找指定的子串,并返回最后一次出现的位置(不区分大小写)

函数名:grapheme_strripos() 适用版本:PHP 5 >= 5.3.0, PHP 7 函数说明:grapheme_strripos() 函数在一个字符串中查找指定的子串,并返回最后一次出现的位置(不区分大小写)。该函数使用 Unicode 安全的方式计算字符的位置。 用法: grapheme_strripos(string $haystack, string $needle, int $offset = 0): int|false 参数: $haystack:要在其中查找的字符串。 $needle:要查找的子串。 $offset(可选):搜索的起始位置,默认为 0。 返回值: 返回最后一次出现的位置(从 0 开始计数)。如果未找到子串,则返回 false。 示例: $haystack = "Hello, World! PHP is awesome."; $needle = "PHP"; $offset = 0; $position = grapheme_strripos($haystack, $needle, $offset); if ($position === false) { echo "子串未找到"; } else { echo "子串最后一次出现的位置是:" . $position; } 输出: 子串最后一次出现的位置是:14 注意事项: grapheme_strripos() 函数是大小写不敏感的,如果需要大小写敏感的搜索,可以使用 strrpos() 函数。 如果要搜索的子串在起始位置之前或之后,则返回 false。 由于该函数是 Unicode 安全的,因此可以正确处理多字节字符,如 UTF-8 编码的字符。