0

我怎样才能做到这一点?

switch("4"){

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

对于应该执行的案例 0 和案例 2,我有相同的代码。

那么有没有办法用 switch 或者我应该用 IFs 替换它们?

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 回答