switch文



switch文(switch statement)とは


  • if文と同じように、条件によって処理をコントロールする

switch(式){
 case 定義1;
  文1;
  …
  break;
 case 定義2;
  文2;
  …
  break;
 default;
  文D;
  …
  break;
}

  • caseの条件にヒットした場合、そのcase以降の処理を「break」が現れるまで、もしくは「switch」ブロックの最後になるまで事項し続ける
  • どれにも当てはまらない場合(式の評価がされなかった場合)に「default」を実行する
    • 「default」は、省略も可能


ソースコードPHP

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>無題ドキュメント</title>
</head>
<body>

<?php
//翻訳くん
$eigo = 'dog';

switch ($eigo) {
  case ('dog'):
    print ('犬だよ。');
    break;

  case ('cat'):
    print ('猫だよ。');
    break;
  default:

    print ('ん?');
}
?>

</body>
</html>


eclipseの内部ブラウザで表示【 chrome