PHP Switch case 条件并用实例

众所周知,Switch循环比if...else...循环效率要好的多,当case有相同代码结构的时候,怎么样来简化代码结构,能让代码更具有通用性呢?

在网上找了一下,好多都是复制粘贴,还有的看起来太复杂,自己研究了一下,贴一段代码供大家交流学习,如有错误,欢迎指指点点,大神请右上角不谢!

<?php
$str = $_GET['i'];
switch ($str) {
    case 0:
        echo "等于0的时候,输出这句话并跳出循环";
        break;
    case 2:
        echo "等于2的时候,输出这句话不跳出循环,继续执行case 3";
    case 3:
        echo "等于3的时候,输出这句话并跳出循环";
        break;
    case 1 || 4:
        echo "等于1或者4的时候,输出这句话";    
        if($str==1 && 1 < 2){
            //当条件不满足的时候跳出循环
            break;
        }
        echo "同时当参数等于4的时候,条件不满足if条件时还会继续输出这句话";
        break;
}
?>

预览地址:http://localhost/test/switch.php?i=1(请根据自己的配置环境修改url)

如有错误,欢迎指出!!!

转载于:https://www.cnblogs.com/keerdi/p/5053553.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值