mb_strrpos
mb_strrpos
(PHP 4 >= 4.0.6, PHP 5, PHP 7)
mb_strrpos - 查找字符串中最后一次出现的位置
描述
int mb_strrpos ( string $haystack , string $needle [, int $offset = 0 [, string $encoding = mb_internal_encoding() ]] )
根据字符数执行多字节安全strrpos()操作。needle
位置从开始计数haystack
。第一个字符的位置是0.第二个字符的位置是1。
参数
haystack
正在检查的字符串,最后一次出现 needle
needle
要查找的字符串haystack
。
offset
可以指定开始在字符串中搜索任意数量的字符。负值将在字符串结束之前的任意点停止搜索。 encoding
encoding
参数是字符编码。如果省略,则使用内部字符编码值。
返回值
返回最后一次出现的数字位置needle
中haystack
的字符串。如果needle
未找到,则返回FALSE
。
更新日志
版本 | 描述 |
---|---|
5.2.0 | 添加了可选参数偏移量。 |
注意
注意
:encoding
参数在PHP 5.2.0中从第三个位置移动到第四个位置。为了向后兼容,encoding
可以将其指定为第三个参数,但这样做会被弃用,并且将来会被删除。
另请参阅
- mb_strpos() - 查找字符串中第一次出现字符串的位置
- mb_internal_encoding() - 设置/获取内部字符编码
- strrpos() - 查找字符串中最后一次出现子字符串的位置
← mb_strripos
mb_strstr →