发布时间:2020-01-07 17:02:28 作者:佚名 阅读:(836)
最近在写php项目的时候用了switch语法,需要多个值匹配同一个代码块,接下来吾爱编程就为大家介绍一下switch case语句中多个值匹配一个代码块的写法,有需要的小伙伴可以参考一下:
(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)、方法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 / / 阵列
以上就是吾爱编程为大家介绍的switch case语句中多个值匹配一个代码块的写法,了解更多相关文章请关注吾爱编程网!
欢迎分享转载→ switch case语句中多个值匹配一个代码块的写法
© 2015-2021 - 吾爱编程网 版权所有 苏ICP备18033726号-1关于我们 - 网站声明 - 联系我们