我正在使用strpos函数查找一个字符串在另一个字符串中的位置。首先,我要检查这个字符串是否能够被找到。以下是我的代码:
if (strpos($grafik['data'],$ss1)<>false && strpos($grafik['data'],$ss2)<>false && strpos($grafik['data'],$ss1) < strpos($grafik['data'],$ss2))
我检查两个字符串是否都包含,然后希望第一个字符串放在第二个字符串前面。在php手册中,它说strpos在未找到字符串时返回false。但是如果我的字符串从零位置开始(因为它是开头,strpos返回0),似乎这个语句
strpos($grafik['data'],$ss1)<>false
这是假的。为什么0 == false?当strpos返回0时,如何使语句为真?