switch($xxx)
{
case 1:
case 2:
case 3:
.
.
.
语句;
break;
case 11:
case 12:
.
.
.
}
如果上面的case很多,还是见意用if(){}else if(){} else{}

解决方案 »

  1.   

    不能写成1 to 10,这个也太……了吧,又不是for循环.如果同处理的值多的话,还是用if的好.
      

  2.   

    php没有区间的case。
    不同语言定义不同的!!
      

  3.   

    如果要区间,你用if。。else if。。else。。好了
      

  4.   

    这样告诉你吧!
    <?
    switch($i)
    {
     case 0 :
       echo "i 等于0";
       break;
     case 1 :
       echo "i 等于1";
       break;
     case 2 :
       echo "i 等于2";
       break;
    }
    ?>
      

  5.   

    那没有办法了,就if else吧!
    虽然分不多,不过还是结帐!