我正在尝试写一个if语句,它取决于两个条件。
我试过了:
<?php if($nominated=='yes' || $approved=='no'): ?>
但这不起作用,因为它显示的结果既有,也就是所有被提名的结果和所有未经批准的结果。
这是不正确的。
例如,。共有10行。 4人获得提名,其中1人获得批准。
使用上面的代码拉取全部4,因为满足第一个标准$nominated=='yes'
。
当我试图仅拉出一行时,该行被提名并且未被批准。
答案 0 :(得分:3)
这是做你想做的事的正确方法:
if($nominated=='yes' && $approved=='no')
||
= OR - 必须只满足1个条件为真
&&
= AND - 必须满足两个条件才能成为真实
如果您想了解有关二元逻辑运算符的更多信息,请查看本手册here