strpos
(PHP 4, PHP 5, PHP 7)
strpos—查找字符串首次出现的位置
说明
strpos(string$haystack
,$needle
[,int$offset
= 0] )
返回needle
在haystack
中首次出现的数字位置。
参数
haystack
在该字符串中进行查找。
needle
如果needle
不是一个字符串,那么它将被转换为整型并被视为字符的顺序值。
offset
如果提供了此参数,搜索会从字符串该字符数的起始位置开始统计。 如果是负数,搜索会从字符串结尾指定字符数开始。
返回值
返回 needle 存在于haystack
字符串起始的位置(独立于 offset)。同时注意字符串位置是从0开始,而不是从1开始的。
如果没找到 needle,将返回FALSE
。
速度比较快的函数
示例:
<?php$a = 'abcdefg';$b = 'c';$c = 'l';var_dump(strpos($a,$b));var_dump(strpos($a,$c));
返回结果: