PHP检查一个变量是否等于其他三个变量之一

问题描述 投票:-1回答:1
$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条件上比较三个变量提供一些帮助。

php if-statement
1个回答
1
投票

如果a等于三个变量中的任何一个或多个,则此条件为true。

if($a==$b || $a==$c || $a == $d)
© www.soinside.com 2019 - 2024. All rights reserved.