php: strpos返回值为0的问题
php: strpos()
返回子串在搜索串中第一次出现的位置,否则返回false。
出现问题:
返回位置0时无法判断是出现了还是没有出现。(0, false)
解决方法:
使用 === or !==
eg:
$re = strpos($str, $key)
if $re !== false
echo "match"
else
echo "no match"
== vs ===
== 类型转换后比较。 0 == false
=== 不做类型转换,直接比较。 0 !== false
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇:没有了
