||獨立工作,但第二個添加(OR)第二個條件不起作用。php如果變量1不在數組中或者變量1不是變量2然後回顯
例如。 $ category =「Cycle」或($ category)Cycle不是($ primaryName)運行 我期望回顯Running;
例如$ category =「Surf」無迴應;
eg $ category =「Tech」and $ primaryName =「Tech」echo nothing;
例如$ category =「Tech」和& primaryName =「Clean」echo「Clean」;
我在這裏做錯了什麼?
<?php $categorycheck = array("Surf", "Sail", "Driving", "Flying");
if ((! in_array($category, $categorycheck)) || ($category != $primaryName))
{
echo '<li>' . $primaryName . '</li>';
}
?>
它看起來像你需要的,而不是或您的if語句中。 – Mutale
2次 - 如果沒有和 - 或或和 - 或讓我感到困惑。需要一杯咖啡!感謝Mutale! –