switch的用法

 $cate=3;
  switch ($cate)
  {
   case 1:echo "it is 1";
   case 2:echo "it is 2 or 3";echo "  and  ";
   case 3||4: echo "it is 4";
   default:echo " it is default!";
  }
  //1.switch 后面括号内的表达式允许时任意类型。
  //2.当表达式后的值与case后的某一值相等时,就执行此case后的语句,若case中的常量表达式的值都没有与表达式的值匹配,就执行default后的语句。
  //3.各个case和default出现的次序并不影响执行效果。
  //4.执行完一个case后面的语句后,流程自动转移到下一个cae继续执行,case表达式只起语句标号作用,并不是在该处进行判断。在执行switch语句时
  //  根据switch后面的表达式的值找到匹配的入口标号,就从此标号继续执行下去,不再进行判断。如上例中输出结果为 it is 4  it is default.
  //  要想程序执行完本case后的语句表达式后不继续转到下一个case语句,可加一个break。
  //5.在case后虽然包含一个以上执行语句,但不必加花括号,程序会自动顺序执行本case后的所有执行语句(也可以加花括号)。
  //6.多个case可以共用同一组执行语句。
  // 例:
     $cate=3;
   switch ($cate)
   {
    case 1:
    case 2||3:
    case 4: echo "   it is 1 or 2 or 3 or 4";
    default:echo "it is nothing!";
   }

  输出结果为 it is 1 or 2 or 3 or 4

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值