0

これどうやってするの?

switch("4"){

             case ("0" || "2") : echo "bingo"; break;
             case ("1" || "4") : echo "miss" ; break;                      
}

実行する必要があるケース 0 と 2 の同じコードがあります。

それで、スイッチでそれを行う方法はありますか、それとも IF に置き換える必要がありますか?

4

2 に答える 2

4

できるよ:

switch("4"){
    case "0":
    case "2":  echo "bingo"; break;
    case "1":
    case "4":  echo "miss" ; break;
}

case ステートメントは、 に遭遇するまで実行されbreakます。

于 2013-06-10T03:30:03.933 に答える
1
switch($var){

    case "0":
    case "2":
      // Do this on 0 or 2
    break;

    case "1":
    case "4":
      // Do this on 1 or 4
    break;
}

スイッチのドキュメントもここにあります

于 2013-06-10T03:29:51.380 に答える