Switch Case语句中多个值匹配同一个代码块的写法
来源:互联网 发布:java 流量监控 编辑:程序博客网 时间:2024/06/11 06:58
from : http://blog.163.com/lgh_2002/blog/static/44017526201010274358399/
版本 1:
switch ($p) { case 'home': case '': $current_home = 'current'; break; case 'users.online': case 'users.location': case 'users.featured': case 'users.new': case 'users.browse': case 'users.search': case 'users.staff': $current_users = 'current'; break; case 'forum': $current_forum = 'current'; break; }
版本 2:
switch ($p) { case 'home': $current_home = 'current'; break; case 'users.online' || 'users.location' || 'users.featured' || 'users.browse' || 'users.search' || 'users.staff': $current_users = 'current'; break; case 'forum': $current_forum = 'current'; break; }
测试结果:
对 10000 迭代运行一些速度测试:
Time1: 0.0199389457703 / / 如果语句
Time2: 0.0389049446106 //switch 语句
Time3: 0.106977939606 / / 阵列
0 0
- Switch Case语句中多个值匹配同一个代码块的写法
- Switch Case语句中多个值匹配一个代码块的写法
- Switch Case语句中多个值匹配一个代码块的写法
- php switch语句多个值匹配同一代码块
- WTF! switch case 多个值同一代码块的错误记录
- Java的switch-case语句
- switch case语句的使用
- switch case语句的用法
- php中switch语句case后表达式写法记录一
- switch-case语句中,case下的语句问题
- Studio像Eclipse一样设置switch/case那样的代码块
- Oracle语句块的写法
- switch 和 case 语句的参数
- 关于switch语句的case 嵌套
- switch...case语句的深入学习
- switch()case:语句的优化
- switch 语句关于case的使用
- switch… case 语句的用法
- iOS - 状态栏StatusBar字体为白色
- Linux环境下执行Oracle SQL输出到文件中
- DataTable.Compute()用法
- 13周项目五。。复制字符串
- 再谈IE的浏览器模式和文档模式
- Switch Case语句中多个值匹配同一个代码块的写法
- Android AsyncTask使用
- lincode之Majority Number III
- 杭电OJ(HDOJ)1030题:Delta-wave
- 机器学习之四-正则化
- Android之Activity的taskAffinity属性
- Android-query框架进行开发
- runnable与thread区别
- [BZOJ 1120]POI2009 str