PHP switchステートメント
switch
ステートメントは、さまざまな条件に基づいてさまざまなアクションを実行するために使用されます。
PHPのswitchステートメント
switch
を使って、実行する多数のコード・ブロックの 1 つを選択する。
構文
<div> switch (<i>n</i>){
case <i>label1:</i>
<i> code to be executed if n=label1;</i>
break;
case <i>label2:</i>
<i> code to be executed if n=label2;</i>
break;
case <i>label3:</i>
<i> code to be executed if n=label3;</i>
break;
...
default:
<i> code to be executed if n is different from all labels;</i>
} </div>
これがその仕組です。:まず、1つの式*n*(多くの場合、変数)があり、それが1回評価される。この式の値が、構造体の各ケースの値と比較される。もし一致すれば、そのケースに関連するコードのブロックが実行される。コードが自動的に次のケースに実行されないようにするには、break
を使用します。マッチしない場合は、default
のステートメントが使用されます。
例
<?php
$favcolor = "red";
switch ($favcolor) {
case "red":
echo "Your favorite color is red!";
break;
case "blue":
echo "Your favorite color is blue!";
break;
case "green":
echo "Your favorite color is green!";
break;
default:
echo "Your favorite color is neither red, blue, nor green!";
}
?>
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。