php strpos 搜索一个值是否出现
疯子的紫梦
posted @ 2009年12月03日 06:44
in php
, 1545 阅读
strpos 是一个在php里面用来搜索一个字符在字符串里面出现的位置
当然,也可以帮助我们完成:搜索一个字符是否出现在这个字符串里面的工作.
$str="abcd"; if(strpos($str,'a')) { echo 1 }
上面的代码是不会输出1的,因为strpos函数返回的是int 0 (数字) 0==flase=="" 所以不会显示1
$str="abcd"; if(strpos($str,'a')!==false) { echo 1 }
这样就可以了
因为0!==false
书上说strpos 比strstr 执行速度快 真实性 还没有考证过