我想寫一個if語句,這是條件2的條件。IF聲明 - 2條件
我曾嘗試:
<?php if($nominated=='yes' || $approved=='no'): ?>
但是,這並不工作,因爲它顯示有兩種,即結果,這是所有提名的結果和不批准的所有結果。
這是不正確的。例如
。共有10行。 4人被提名,其中1人獲得批准。 使用上面的代碼將全部拉4,因爲符合第一個標準$nominated=='yes'
。 當我試圖拉只有一行,被提名和未批准的行。
我想寫一個if語句,這是條件2的條件。IF聲明 - 2條件
我曾嘗試:
<?php if($nominated=='yes' || $approved=='no'): ?>
但是,這並不工作,因爲它顯示有兩種,即結果,這是所有提名的結果和不批准的所有結果。
這是不正確的。例如
。共有10行。 4人被提名,其中1人獲得批准。 使用上面的代碼將全部拉4,因爲符合第一個標準$nominated=='yes'
。 當我試圖拉只有一行,被提名和未批准的行。
這裏是做你想要做什麼正確的方法:
if($nominated=='yes' && $approved=='no')
||
= OR - 必須滿足只有1個條件爲真
&&
= AND - 兩個條件必須在滿足爲了真實
如果您想了解更多關於二元邏輯運算符的信息,請查看本手冊here
如果您繼續使用PHP,您將瞭解到PHP會評估操作是否從左到右;如果通過OR連接,並且第一個失敗,它將不檢查下一個條件。意思是,在高性能應用中,你總是會把最昂貴的論點放在最右邊,而最便宜的是左邊。 – DanFromGermany
謝謝,我認爲,當我測試它時,必須忘記刷新頁面。 –
如果您將'||'更改爲'&&',該怎麼辦? – 2014-02-19 20:32:29
我媽媽把我送到拐角商店帶牛奶,如果他們有雞蛋,帶六個。所以我帶了她六瓶牛奶。 – DanFromGermany