如何使用PHP switch顯示星期幾

藏色散人
發布: 2023-03-12 06:50:01
原創
3132 人瀏覽過

相信大家都知道,在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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板