PHP Walker サイトマップ | お問合せ | このサイトについて
 PHP ウォーカー
 
はじめに
PHP基本
・PHPタグについて
・コメントについて
・文字を表示させる(print、echo)
・変数について
・型について
・配列
・分岐1(if 〜 else)
・分岐2(switch)
・繰り返し1(while)
・繰り返し2(for)
・繰り返し3(foreach)
日付・時刻
関数

 分岐2(switch)

if では1つの値との比較を行いますが switch では複数の比較を行うことが出来ます。
ソースコード
$a = 2;

switch ($a) {
    case 0:
        print "\$aは 0 です。<br>";
        break;
    case 1:
        print "\$aは 1 です。<br>";
        break;
    case 2:
        print "\$aは 2 です。<br>";
        break;
    case 3:
        print "\$aは 3 です。<br>";
        break;
}
出力結果

$aは 2 です。


それぞれ条件の後に実行する文の最後に break; を書き忘れないようにしましょう。
break; がないと break; があるまで以降の文を実行します。
これを利用して以下のようなことも出来ます。
ソースコード
$a = 0;

switch ($a) {
    case 0:
    case 1:
    case 2:
        print "\$aは 0 か 1 か 2 です。<br>";
        break;
    case 3:
        print "\$aは 3 です。<br>";
        break;
}
出力結果

$aは 0 か 1 か 2 です。



サイトポリシー | 新着情報 | 掲示板 | お問合せ
Copyright © エンジニアウォーカー All Rights Reserved.