【发布时间】:2011-05-10 16:08:55
【问题描述】:
我正在使用 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 时如何使语句为真?
【问题讨论】:
标签: php