$a = 'cat';
$b = 'dog';
$c = 'bird';
$d = 'cow';
if ($a != ($b || $c || $d)) {
echo 'none are equal to a';
} else {
echo 'a is equal to one of them';
}
基于我想发生的事情,if条件应该回显“ none not equal a”,但是我的逻辑有错误,希望对如何在一个if条件上比较三个变量提供一些帮助。
如果a等于三个变量中的任何一个或多个,则此条件为true。
if($a==$b || $a==$c || $a == $d)