交换机中的多个标准 - 案例部分[PHP]

时间:2013-06-10 03:28:15

标签: php

我该怎么做?

switch("4"){

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

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

有没有办法用开关来做,或者我应该用IF替换它们?

2 个答案:

答案 0 :(得分:4)

你可以这样做:

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

案例陈述会一直执行,直到遇到break

答案 1 :(得分: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;
}

您还可以找到切换文档here