If ... then ...
Else if ooo then ooo
Else xxx
如果您需要對一個測試條件做一個多重條件判斷並且不判斷結果指定執行不同的動作時,此時您就需要利用 if/elseif/else 敘述句。
當您在 if 中的測試條件為 false的時候,php可以讓您用 elseif 來繼續做下一個測試條件的判斷並指定執行另一段的程式區塊。
語法如下:
if(判斷條件A) 執行工作A;
esleif(判斷條件B) 執行工作B;
else 執行工作C
上列與法中在 elseif 之後可以選擇繼續接elseif 或else或是不接。
當判斷條件A為 true時則進行執行工作A的內容,否則就接著判斷條件B是否為true是就執行工作B,否就執行工作C。
example:
假設當您遇到國家簡碼為TW 的時候要秀出"台灣",否就判斷是否為US,是就秀出"美國",也不是US的話就秀出"其他國"。
檢視原始檔複製到剪貼簿列印關於
if(code=="TW") echo "台灣";
elseif(code=="US") echo "美國";
else echo "其他國";
如果您要執行的工作多於一行的時候,您可以用 { } 將執行工作包成一程式區塊。
example:
假設當您遇到國家簡碼為TW 的時候要秀出台灣與Big-5,否就判斷是否為US,是就秀出"美國"與Westen,也不是US的話就秀出"其他國"與UTF-8。
檢視原始檔複製到剪貼簿列印關於
if(code=="TW")
{
echo "台灣\n";
echo "Big-5";
}
elseif(code=="US")
{
echo "美國\n";
echo "Westen";
}
else
{
echo "其他國\n";
echo "UTF-8";
}
有二個都是Day 9 咧
"Day -9 if/else 敘述句"
"Day -9 if/elseif/else 敘述句"
抱歉!以算錯天數,已經修正