「PHP」switchとcase基本構文で条件分岐を判定する方法

書式

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
switch(変数や表現式) {
case 値1:
case 値2:
 値1あるいは値2の場合の処理コード
break;
case 値3:
3の場合の処理コード
break;
default:
その他場合の処理コード
}
switch(変数や表現式) { case 値1: case 値2:  値1あるいは値2の場合の処理コード break; case 値3: 値3の場合の処理コード break; default: その他場合の処理コード }
switch(変数や表現式) {
  case 値1:
  case 値2:
     値1あるいは値2の場合の処理コード
    break;
  case 値3:
      値3の場合の処理コード
    break;
  default:
    その他場合の処理コード
}

PHPコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<?php
$cft= 102;
switch($cft){
case 101:
case 102:
echo "開発部です。\n";
break;
case 103:
echo "QA部です。\n";
break;
default:
echo "企画部です。\n";
}
?>
<?php $cft= 102; switch($cft){ case 101: case 102: echo "開発部です。\n"; break; case 103: echo "QA部です。\n"; break; default: echo "企画部です。\n"; } ?>
<?php
$cft= 102;
switch($cft){
  case 101:
  case 102:
    echo "開発部です。\n";
    break;
  case 103:
    echo "QA部です。\n";
    break;
  default:
    echo "企画部です。\n";
}
?>

結果
開発部です。

PHP

Posted by arkgame