可能是简单的事情,但我在上面找不到同样的东西.
我有一个php文件,它创建一个html电子邮件,我需要检查字符串中的两个(或更多)文本。
当我只执行一个普通的if时,它会执行:
if (stripos($Q5Answer, '2') !== false) {
message .= "<tr style='background: #eee;'><td> </td><td>". $Q5 ."</td>
</tr>";
}但是使用OR (使用"OR"或"||"),它不再显示
if (stripos($Q5Answer, '2') || stripos($Q5Answer, '1') !== false) {
message .= "<tr style='background: #eee;'><td> </td><td>". $Q5 ."</td>
</tr>";
} 我做错了什么?
发布于 2017-04-28 04:56:24
您忘记在您的condition.Do中再添加一个condition.Do,如下所示:-
if (stripos($Q5Answer, '2') !== false || stripos($Q5Answer, '1') !== false) {https://stackoverflow.com/questions/43672220
复制相似问题