6 of 410 menu

switch構文

switch構文は、変数の値を一連の値と比較し、対応するコードブロックを実行します。どの値も一致しない場合、デフォルトのコードを実行することができます。各コードブロックは、後続のブロックの実行を防ぐためにbreakステートメントで終了する必要があります。

構文

switch ($variable) { case value1: // 実行するコード break; case value2: // 実行するコード break; default: // デフォルトのコード }

曜日を判定するためのswitchの最も簡単な使用例:

<?php $day = 3; switch ($day) { case 1: echo '月曜日'; break; case 2: echo '火曜日'; break; case 3: echo '水曜日'; break; default: echo '無効な日付'; } ?>

コード実行結果:

'水曜日'

1つのコードブロックに対して複数のcaseを持つ例:

<?php $grade = 'B'; switch ($grade) { case 'A': case 'B': echo 'よくできました!'; break; case 'C': echo '良好'; break; default: echo '再挑戦してください'; } ?>

コード実行結果:

'よくできました!'

関連項目

  • 条件をチェックするif構文、
  • 条件付きループを作成するwhile構文、
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否