switch case 判斷語句
switch語句與if語句相似,把同一個變量和其他不同的值進行比較,根據不同的值執行不同的代碼。
使用switch可以避免冗長的if...elseif...else語句。
同樣的判斷使用if
switch 語句case是判斷條件,接下來是執行的語句。需要特別注意的是:如果$i等于3,不會執行任何echo語句。但是當$id等于0,將執行所有的echo語句。當$i等于1,會執行下面兩條echo。當case語句中的值與switch表達式值匹配時才執行語句,直到switch程序段結束,比如return語句。或者遇到第一個break語句為止。如不在case語句段最后寫上break,php將執行下一個case。
在switch語句中條件只求值一次并用來和每個case語句比較。在elesif語句中條件會再次求值。如果條件比一個簡單的比較要復雜的多或者在一個很多次的循環中,那么用switch會更快。
咨詢熱線
010-85377344
135-21581588
微信客服
QQ客服
3026106565 點擊咨詢