IF声明 - 2个条件

时间:2014-02-19 20:31:34

标签: php if-statement

我正在尝试写一个if语句,它取决于两个条件。

我试过了:

<?php if($nominated=='yes' || $approved=='no'): ?>

但这不起作用,因为它显示的结果既有,也就是所有被提名的结果和所有未经批准的结果。

这是不正确的。

例如,

。共有10行。 4人获得提名,其中1人获得批准。 使用上面的代码拉取全部4,因为满足第一个标准$nominated=='yes'。 当我试图仅拉出一行时,该行被提名并且未被批准。

1 个答案:

答案 0 :(得分:3)

这是做你想做的事的正确方法:

if($nominated=='yes' && $approved=='no')

|| = OR - 必须只满足1个条件为真

&& = AND - 必须满足两个条件才能成为真实

如果您想了解有关二元逻辑运算符的更多信息,请查看本手册here