PHP:测试三个变量是否相等

2022-08-30 10:59:21

我以前从未遇到过这种情况,但是您如何测试三个变量是否相同?以下内容显然不起作用,但我想不出一种优雅(和正确)的方式来编写以下内容:

if ($select_above_average === $select_average === $select_below_average) { }


答案 1
if ((a == b) && (b == c)) {
   ... they're all equal ...
}

通过传递关系


答案 2
$values = array($select_above_average, $select_average, $select_below_average);

if(count(array_unique($values)) === 1) {
    // do stuff if all elements are the same
}

这将是另一种方法。


推荐