PHP には date 関数という非常に強力な関数があることは皆さんご存知だと思いますが、date 関数を使用すると簡単に曜日を取得できます。ただし、タイトルにあるように、この記事では、PHP スイッチを使用して曜日を表示する方法を紹介します。興味のある友人は見逃さないでください。~
同様に、問題を詳しく紹介します。 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 なので、結果は次のようになります。
是星期二!
上記のコードでは、スイッチに 1 ~ 7 の数値を渡します。数値が 1 ~ 7 の間にない場合、1 日目は月曜日とみなされます。数値は無効です。デフォルトでは番号が表示されます。
注:
PHP では、switch ステートメントを使用して、さまざまな条件に基づいてさまざまなアクションを実行します。Switch ステートメントを使用すると、複数のコード ブロックのうち 1 つを選択的に実行できます。
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スイッチを使って曜日を表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。