牛牛在线工具

mb_strripos()

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

mb_strripos()

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

函数名:mb_strripos() 适用版本:PHP 4 >= 4.2.0, PHP 5, PHP 7 函数说明:mb_strripos() 函数返回指定字符串在另一个字符串中最后一次出现的位置(不区分大小写)。如果未找到该字符串,则返回 false。 语法:mb_strripos(string $haystack, string $needle, int $offset = 0, string $encoding = null): int|bool 参数: $haystack:要在其中查找的字符串。 $needle:要查找的字符串。 $offset:可选参数,从字符串的指定位置开始搜索(默认为0)。 $encoding:可选参数,指定要使用的字符编码(默认为内部字符编码)。 返回值: 如果找到了指定字符串,则返回最后一次出现的位置(以整数形式)。 如果未找到指定字符串,则返回 false。 示例 1: $string = "Hello, World!"; $needle = "world"; $position = mb_strripos($string, $needle); if ($position !== false) { echo "找到了 needle 在 haystack 中的位置:$position"; } else { echo "未找到 needle 在 haystack 中"; } 输出: 找到了 needle 在 haystack 中的位置:7 示例 2: $string = "Hello, World!"; $needle = "WORLD"; $position = mb_strripos($string, $needle); if ($position !== false) { echo "找到了 needle 在 haystack 中的位置:$position"; } else { echo "未找到 needle 在 haystack 中"; } 输出: 找到了 needle 在 haystack 中的位置:7 注意事项: mb_strripos() 函数是对大小写不敏感的,可以找到不区分大小写的匹配项。 如果指定了 $offset 参数,则函数将从指定位置开始搜索。 如果指定了 $encoding 参数,则函数将使用指定的字符编码进行搜索。