mb_strpos
mb_strpos
(PHP 4 >= 4.0.6, PHP 5, PHP 7)
mb_strpos - 查找字符串中第一次出现字符串的位置
描述
int mb_strpos ( string $haystack , string $needle [, int $offset = 0 [, string $encoding = mb_internal_encoding() ]] )
查找字符串中第一次出现字符串的位置。
根据字符数执行多字节安全strpos()操作。第一个字符的位置是0,第二个字符位置是1,依此类推。
参数
haystack
正在检查的字符串。
needle
要查找的字符串haystack
。与strpos()相比,数字值不会作为字符的序数值应用。
offset
搜索偏移量。如果没有指定,则使用0。从字符串的末尾开始计算负偏移量。
encoding
encoding
参数是字符编码。如果省略,则使用内部字符编码值。
返回值
返回第一次出现的数字位置needle
中haystack
的字符串。如果needle
未找到,则返回FALSE
。
更新日志
版本 | 描述 |
---|---|
7.1.0 | 增加了对负偏移的支持。 |
另请参阅
- mb_internal_encoding() - 设置/获取内部字符编码
- strpos() - 查找字符串中第一次出现子字符串的位置
← mb_strlen
mb_strrchr →