switch ステートメントは、複数の異なる条件に基づいてさまざまなアクションを実行するために使用されます。
複数のコード ブロックのうち 1 つを選択的に実行する場合は、switch ステートメントを使用します。
<?phpスイッチ( n ) {場合label1 : n = label1の場合、ここのコードが実行されます。 label2 : n = label2の場合、ここのコードが実行されます;デフォルト: n が label1 または label2 に等しくない場合、ここのコードが実行されます。 ?>
仕組み: まず、単純な式n (通常は変数) が 1 回評価されます。式の値を構造内の各ケースの値と比較します。一致する場合は、そのケースに関連付けられたコードが実行されます。コードの実行後、 break を使用して、コードが次のケースにジャンプして実行を継続しないようにします。デフォルトのステートメントは、一致しない場合 (つまり、どのケースにも当てはまらない場合) に実行されます。
<?php $ favcolor = "赤" ; ( $favcolor ) {場合「赤」 :エコー「あなたの好きな色は赤です! 」 ; 「青」 :エコー「あなたの好きな色は青です! 」 ; 「緑」 :エコー「あなたの好きな色は緑です! 」 ;デフォルト: echo 「あなたの好きな色は赤でも青でも緑でもありません! 」 } ?>