1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

PHP switch文まとめ

Last updated at Posted at 2020-01-05

目的

  • PHPのswitch文の書き方をまとめる

書き方の例

  • 下記にswitch文の書き方を記載する。

switch (変数){
  case 変数に入っている可能性のある値A:
    変数に値Aが入っている時の処理;
    brake;
  case 変数に入っている可能性のある値B:
    変数に値Bが入っている時の処理;
    brake;
  default:
    変数に値Aと値B以外のものが入っていた時の処理;
    brake;
}

より具体的な書き方の例

  • 変数flagに入っている値で処理を変更したい時の処理を下記に記載する。
switch ($flag){
  case 0:
    echo "flagには0が格納されています。";
    break;
  case 1:
    echo "flagには1が格納されています。";
    break;
  default:
    echo "flagには0と1以外が格納されています。"
    break;
}
  • 信号機の色で出力を変更するcase文を使用した処理を記載する。
  • 変数$signalに格納された値を元にメッセージを変更する処理を下記に記載する。
switch ($signal) {
    case "red":
        echo "stop";
        break;
    // 条件が二つある場合は並列して記載できる
    case "blue":
    case "green":
        echo "go";
        break;
    case "yellow":
        echo "caution";
        break;
    default:
        echo "no signal";
        break;
}
1
0
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?