我正在寻找最简单的方法来检查 4 个(或更多)随机生成的值是否相同。我在这里有一个do-while循环......
do {
$var_a = mt_rand(1, 2);
$var_b = mt_rand(1, 2);
$var_c = mt_rand(1, 2);
$var_d = mt_rand(1, 2);
} while ($var_a == $var_b == $var_c == $var_d);
PHP 不喜欢这个$var_a == $var_b == $var_c == $var_d
部分。我知道我可以单独检查 $var_a、$var_b 等的每个组合,看看它们是否相等,但是有没有更清洁的方法呢?
编辑:给出的大多数答案/评论都适用于这种情况。我想知道您可以检查的时间,比如说... 20 个不同的变量。在这种情况下,检查所有众多组合将是乏味的。不过,感谢那些对这种特定情况做出回应的人。