牛牛在线工具

strrpos()

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

strrpos()

查找字符串在另一个字符串中最后一次出现的位置,并返回该位置

函数名: strrpos() 适用版本: PHP 4, PHP 5, PHP 7 函数描述: strrpos() 函数用于查找字符串在另一个字符串中最后一次出现的位置,并返回该位置。如果未找到该字符串,则返回 false。 语法: strrpos(string $haystack, string $needle, int $offset = 0): int|false 参数: $haystack:必需,要在其中搜索的字符串。 $needle:必需,要搜索的字符串。 $offset:可选,搜索的起始位置,默认为 0。 返回值: 如果找到了字符串,则返回最后一次出现的位置(从 0 开始计数)。 如果未找到字符串,则返回 false。 示例1: $str = "Hello, world!"; $pos = strrpos($str, "o"); echo $pos; // 输出 8 示例2: $str = "Hello, world!"; $pos = strrpos($str, "o", 5); echo $pos; // 输出 4 示例3: $str = "Hello, world!"; $pos = strrpos($str, "x"); var_dump($pos); // 输出 bool(false) 注意事项: strrpos() 函数区分大小写。 如果要查找的字符串为空(""),则返回 false。 如果指定了 $offset 参数,搜索将从指定的位置开始。 如果 $offset 是负数,则搜索将从字符串末尾的指定位置开始。 请注意,字符串位置是从 0 开始计数。 如果要查找的字符串在搜索起始位置之前,则返回 false。