标签:转换 The reg false tps func 指定 str 注意
(PHP 4, PHP 5, PHP 7)
strpos—查找字符串首次出现的位置
说明
strpos(string$haystack,mixed$needle[,int$offset= 0] ) :int
返回needle在haystack中首次出现的数字位置。
参数
haystack
在该字符串中进行查找。
needle
如果needle不是一个字符串,那么它将被转换为整型并被视为字符的顺序值。
offset
如果提供了此参数,搜索会从字符串该字符数的起始位置开始统计。 如果是负数,搜索会从字符串结尾指定字符数开始。
返回值
返回 needle 存在于haystack字符串起始的位置(独立于 offset)。同时注意字符串位置是从0开始,而不是从1开始的。
如果没找到 needle,将返回FALSE。
Warning
此函数可能返回布尔值FALSE,但也可能返回等同于FALSE的非布尔值。请阅读布尔类型章节以获取更多信息。应使用=== 运算符来测试此函数的返回值。
更新日志
版本
说明
7.1.0
开始支持负数的offset。
范例
Example #1 使用===
Example #2 使用 !==
Example #3 使用位置偏移量
注释
Note:此函数可安全用于二进制对象。
参见
stripos()- 查找字符串首次出现的位置(不区分大小写)
strrpos()- 计算指定字符串在目标字符串中最后一次出现的位置
strripos()- 计算指定字符串在目标字符串中最后一次出现的位置(不区分大小写)
strstr()- 查找字符串的首次出现
strpbrk()- 在字符串中查找一组字符的任何一个字符
substr()- 返回字符串的子串
preg_match()- 执行匹配正则表达式
文章转自:https://www.php.net/str_pos
php strpos() 查找字符串首次出现的位置【转】
标签:转换 The reg false tps func 指定 str 注意