我使用strpos在另一个字符串中查找字符串的位置。我首先检查是否在那里找到了字符串。这是我的线:strpos问题0 = false?
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时,我该如何使该语句成为真?
请参阅[php 5 strpos()区别返回0和false?](http://stackoverflow.com/questions/2396713/php-5-strpos-difference-between-returning-0-and-false) 。 – 2010-11-16 07:40:08