У меня довольно большой оператор if:
if (!$result_spam)
{
$confrim_spam = "FAILED";
}
else if ($result_spam)
{
$confrim_spam = "PASSED";
}
if (!$result_email_manage)
{
$confrim_email_manage = "FAILED";
}
else if ($result_email_manage)
{
$confrim_email_manage = "PASSED";
}
if (!$result_analyt)
{
$confrim_analytics = "FAILED";
}
else if ($result_analyt)
{
$confrim_analytics = "PASSED";
}
Теперь я хочу сделать еще один оператор if, чтобы проверить, все ли PASSED или все они имеют FAILED, или некоторые имеют PASSED, а некоторые имеют FAILED, а затемэхо (что-то сделать) с ошибками.
Я знаю, как проверить, все ли прошло или нет:
if ($confirm_spam == "PASSED" AND $confirm_analytics == "PASSED"
, но чтобы проверить, прошли ли некоторые, а некоторые нет изатем найти тех, кто потерпел неудачу, займет слишком много времени, верно?
Мне было просто интересно, есть ли более простой / быстрый способ сделать это?