我使用Strpos-得到了一个奇怪的结果
$tmp变量从Mysql表中提取所有字段结果。为了简单起见,我将缩短为仅此可变
$tmp="作为聊天伙伴,通过个人电子邮件,通过短信";
例如,Var_dump$tmp将显示上述内容。。
我正在使用此命令。。
if (($label == 'Communication') AND (strpos($tmp, 'As Chat Buddies') !== 'false') )
{
$tmp .= ' <img src="http://www.test.com/image/chat.jpg">';
}
这样可以工作,并在右侧部分显示图像。
这个问题是。。顺序中的下一个命令(以及任何其他命令)。。。
if (($label == 'Communication') AND (strpos($tmp, 'In Real Life') !== 'false') )
{
$tmp .= ' <img src="http://www.test.com/image/real.jpg">';
}
也将显示。。即使它不在任何地方?不管怎样,它都返回为有效。
有什么建议吗?
false应该是常量,而不是引用字符串如上提到的@markbaker