是否有一个速记版本,检查是否有许多变量具有相同的值?
代替 :-
if ($a="valid")
{do stuff;}
if ($b="valid")
{do stuff;}
if ($c="valid")
{do stuff;}
if ($d="valid")
{do stuff;}
Run Code Online (Sandbox Code Playgroud)
是这样的: -
if ($a or $b or $c or $d = "valid")
{do stuff;}
Run Code Online (Sandbox Code Playgroud)
只需将要检查的所有变量放入数组中,然后使用in_array()它们立即检查它们:
if (in_array('valid', array($a, $b, $c, $d))) {
do stuff;
}
Run Code Online (Sandbox Code Playgroud)