在開始介紹switch語句之前,推薦新手小白們閱讀一下我的這篇文章【PHP中if相關條件語句該如何理解使用】有助理解本篇知識點。
那么下面通過具體的代碼示例給大家詳細介紹
PHP switch case條件語句代碼示例如下:
?php$like= 唱歌 switch ($like) case 唱歌 : echo 你的愛好是唱歌! //case1 break; case 游泳 : echo 你的愛好是游泳! //case2 break; case 繪畫 : echo 你的愛好是繪畫! //case3 break; default: echo 你的愛好不是唱歌、不是游泳也不是繪畫! ?
以上代碼通過瀏覽器訪問,判斷結果如下圖:
上述例子就是PHP switch語句的基本用法。首先計算$like變量的值(也可以是表達式),然后再將其值與case值進行相比較,如果與case值相等那么直接輸出結果,php switch中的break是用來直接阻止下一個case代碼運行的。如上述$like等于唱歌,那么就直接輸出case1的值。(可參考在線教程:【PHP快速入門免費教程】中第一章內容-PHP switch語句)
那如果我們將$like的值換成“閱讀”呢?其訪問效果如下圖所示:
這里大家也要注意到PHP switch中default語句,當$like的值不屬于case1、2、3中的任何一個值時,就會執行default語句。
在web開發中,如果遇到多條件的判斷,那么使用switch語句要比if...elseif語句簡單快捷的多,因為switch只需要求值一次,而if...elseif條件語句需要多次求值再判斷。
本篇文章具有一定的參考價值,希望對有需要的朋友有所幫助。
以上就是switch case語句怎么寫?在php中有優勢嗎?的詳細內容,PHP教程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答