switch文は、同じ式を用いてIF文を並べたのに似ています。
同じ変数を異なる値と比較し、値に応じて異なったコードを実行したい場合に switch文は有効です。
switch では中括弧内で case の後に値とコロン(:)を記述し、処理の最後には break; を記述します。
<?t
switch ($i) {
case 0:
case 1:
case 2:
echo '$iは3より小さいですが負ではありません';
break;
case 3:
echo '$iは3です';
break;
default:
echo '$iは0,1,2,3に等しくない';
}
?>