これどうやってするの?
switch("4"){
case ("0" || "2") : echo "bingo"; break;
case ("1" || "4") : echo "miss" ; break;
}
実行する必要があるケース 0 と 2 の同じコードがあります。
それで、スイッチでそれを行う方法はありますか、それとも IF に置き換える必要がありますか?
これどうやってするの?
switch("4"){
case ("0" || "2") : echo "bingo"; break;
case ("1" || "4") : echo "miss" ; break;
}
実行する必要があるケース 0 と 2 の同じコードがあります。
それで、スイッチでそれを行う方法はありますか、それとも IF に置き換える必要がありますか?
できるよ:
switch("4"){
case "0":
case "2": echo "bingo"; break;
case "1":
case "4": echo "miss" ; break;
}
case ステートメントは、 に遭遇するまで実行されbreak
ます。
switch($var){
case "0":
case "2":
// Do this on 0 or 2
break;
case "1":
case "4":
// Do this on 1 or 4
break;
}
スイッチのドキュメントもここにあります