php strstr / strpost不工作

时间:2015-09-28 11:57:05

标签: php mysql strpos strstr

我正在研究一个非常简单的if-else语句,它包含strstr或strpos条件。

代码是:

if(strpos(strtolower($ofcountry),"except")){

....

}

你能告诉我这段代码有什么问题吗?

问候菲尔

1 个答案:

答案 0 :(得分:2)

strpos在找不到字符串时返回False,在0位置找到字符串时返回0。但在if条款中,0也是false!你怎么能告诉另一个人?简单:===(或!==)运算符仅对绝对False返回false。不要反对0.所以像这样使用它:

if(strpos(strtolower($ofcountry),"except") !== False){

http://php.net/manual/en/function.strpos.php,先检查粉红色警告