相信大家都知道,在PHP中有一個非常強大的函數,就是date函數,那麼透過date函數就可以輕易取得星期幾。但是正如標題所述,本文將給大家介紹的是怎麼透過PHP switch顯示星期幾,感興趣的朋友不要錯過啊~
同樣,我們要詳細的介紹問題:如何編寫一個程序,使用switch/case 語句根據數字顯示星期幾(例如:星期一)。
問題很清晰,答案也很好實現:
PHP程式碼如下:
<?php $day = "2"; switch ($day) { case "1": echo "是星期一!"; break; case "2": echo "是星期二!"; break; case "3": echo "是星期三!"; break; case "4": echo "是星期四!"; break; case "5": echo "是星期五!"; break; case "6": echo "是星期六!"; break; case "7": echo "是星期日!"; break; default: echo "无效数字!"; }
這裡我們給定的數字是2,所以結果輸出是:
是星期二!
對於上述程式碼,我們在switch中傳遞1 到7 個數字,第1 天將被視為星期一,如果數字不在1 到7 之間,則預設顯示無效數字。
附註:
在PHP中switch語句用於基於不同條件執行不同動作,可以使用Switch語句有選擇地執行若干程式碼區塊之一。
使用 Switch 語句可以避免冗長的 if..elseif..else 程式碼區塊。
語法
switch (expression) { case label1: expression = label1 时执行的代码 ; break; case label2: expression = label2 时执行的代码 ; break; default: 表达式的值不等于 label1 及 label2 时执行的代码; }
工作原理:
对表达式(通常是变量)进行一次计算 把表达式的值与结构中 case 的值进行比较 如果存在匹配,则执行与 case 关联的代码 代码执行后,break 语句阻止代码跳入下一个 case 中继续执行 如果没有 case 为真,则使用 default 语句
最後給大家推薦最新、最全面的《PHP影片教學》~快來學習吧!
以上是如何使用PHP switch顯示星期幾的詳細內容。更多資訊請關注PHP中文網其他相關文章!