PHP Switch case 条件并用实例
2024-10-15 09:10:48
众所周知,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)
如有错误,欢迎指出!!!
最新文章
- scrapy cookies:将cookies保存到文件以及从文件加载cookies
- STM3210x建工程库函数版本
- Centos | Linux 下安装启动 mysql 出现 8618 [ERROR] Aborting,查看日志:Plugin &#39;FEDERATED&#39; is disabled.
- 关于promise(一)
- FormData、Blob、File、ArrayBuffer数据类型
- 工作的思考十七:工作中容易犯的错误 - Delay
- css+js实现兼容性select的样式
- Hadoop集群中添加硬盘
- 实习感悟——SQL语句
- UITableView性能优化
- 【HDOJ】5288 OO’s Sequence
- android 编译的原理介绍
- 解决 MySQL 分页数据错乱重复
- 使用spark ml pipeline进行机器学习
- Disconf源码分析之启动过程分析下(2)
- Mysql主从复制读写分离
- winform程序生成条形码并且并且保存到本地文件中。
- 史上最详细的JavaScript事件使用指南
- C++学习(二十七)(C语言部分)之 预处理命令
- P3089 [USACO13NOV]POGO的牛Pogo-Cow
热门文章
- PHP获取时间、时间戳的各种格式
- HTML5的Video标签的属性,方法和事件汇总
- Wpf 中的DataGrid的Header属性,动态bind时不起作用
- 关于Linq中的Lambda表达式中OrderBy的深入理解
- POJ 3233 Matrix Power Series(构造矩阵求等比)
- Big String-POJ2887块状数组
- 非默认安装目录下mysql数据的导出与导入
- Spring MVC视图解析器
- getFragmentManager()和getSupportFragmentManager()
- 2.OC蓝牙功能