switch允許對一個標量(表達式)的多個可能結果做選擇。 語法: 系統計算expr的值,根據計算結果(result1、result2等)來選擇下麵對應執行語句,如果所有的case結果都不符合,則會執行default里的語句。 例子: 運行 提示 可以有多個 case 條件判斷 case 後面結果也 ...
switch允許對一個標量(表達式)的多個可能結果做選擇。
語法:
switch (expr) { case result1: statement1 break; case result2: statement2 break; …… default: statement }
系統計算expr的值,根據計算結果(result1、result2等)來選擇下麵對應執行語句,如果所有的case結果都不符合,則會執行default里的語句。
例子:
<?php switch ($x) { case 0: echo "x 等於 0"; break; case 1: echo "x 等於 1"; break; case 2: echo "x 等於 2"; break; default: echo "x 既不等於1和2,也不等於0"; } ?>
提示
- 可以有多個 case 條件判斷
- case 後面結果也不是僅限於數字,也可以是字元或其他 PHP 支持的類型
- default 不是必須的
原文地址:http://www.manongjc.com/php/php_if_switch.html
相關閱讀:
php date_sunrise()根據地點(經度緯度)獲取日出時間