Php检查5个变量是否相同

Nor*_*man 0 php

在php中我需要检查5个变量是否是相同的值,然后继续.

而不是做

if($a == 'logged' && $b == 'logged' && $c == 'logged' && $d == 'logged' && $e == 'logged') 
{ 
   // Code to run here
}
Run Code Online (Sandbox Code Playgroud)

有不同的方法吗?喜欢:

if($a,$b,$c,$d == 'logged')
Run Code Online (Sandbox Code Playgroud)

这样的事可能......?

小智 9

你可以使用这样的东西

$values = array($a, $b, $c, $d, 'logged');

if(count(array_unique($values)) === 1) {
    //All elements are the same
}
Run Code Online (Sandbox Code Playgroud)

  • 这很优雅,但效率低,难以阅读/理解/调试.但是一个非常有趣的想法! (4认同)