PHP的strpos函数辨析
2016-11-19 12:25
183 查看
由于strpos在找不到内容时返回FALSE,因此,语法:
应修改为:
类似的不少函数返回值,使用===更安全和准确。
if(strpos($str,$find)==0){ //...实际是想在找到且位置为0时进入,结果如果找不到也会进入。 }在找不到时总会进入条件为真的逻辑,因为PHP里FALSE==0为真。
应修改为:
if(strpos($str,$find)===0){ }
类似的不少函数返回值,使用===更安全和准确。
相关文章推荐
- PHP strstr() 和 strpos() 函数的区别
- php中substr()和strpos()函数的用法
- php 使用函数中遇到的坑之----strpos
- php中常用的字符串查找函数strstr()、strpos()实例解释
- php中常用的字符串查找函数strstr()、strpos()实例解释
- PHP - Manual手册 - CLXI. String 字符串处理函数 - strpos查找一个字符串第一次出现的位置
- php 函数辨析
- php 函数辨析
- php中字符查找函数strpos、strrchr与strpbrk用法
- php strpos 字符串查找函数内部源码实现
- PHP strpos() 函数
- 关于PHP的strpos函数查找结果在第一个字母时的判定
- PHP header函数的用法辨析,有点意思
- 介绍一个很爽的 php 字符串特定检索函数---strpos()
- php strpos()函数应用
- PHP用strpos函数屏蔽关键字
- php中字符查找函数strpos、strrchr与strpbrk用法
- php中strpos()函数
- Lua中实现php的strpos()以及strrpos()函数
- php中的strpos函数问题