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