PHP之流程控制(二)

switch分支语句:
switch(表达式) {
       case 值1:
       代码段1
       break;
        case 值2:
        代码段2             
       break;
        ........
        case 值n:
        代码段n
        break;   
        default:
        .............     
        break;  
}
  1. 表达式(通常是变量)进行一次计算
  2. 把表达式的值与结构中 case 的值进行比较
  3. 如果存在匹配,则执行与 case 关联的代码
  4. 代码执行后,break 语句阻止代码跳入下一个 case 中继续执行 【如果没有break,case为真的时候;后面的case都会被执行,直到遇到break或者结束 
  5. $age=16;  
  6. switch($age){
    case 14:
           echo "你已经14岁了!";
    case 16:
             echo "你已经16岁了!";
     default:
            echo "你已经18岁了!“;
    }
    结果就是:你已经16岁了!你已经18岁了! 
  7. 如果没有 case 为真,则进入 default 语句  
  8. 当值有固定的几种情况时,使用switch,语句结构清晰,执行效率高。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值