介绍

多个case值执行相同的逻辑时,希望写在同一个case下,例如case  'a'||'b':,但实际不能正确运行

解决方案

第一个条件后,不要写breck终端,他会自动执行下一个条件下语句

原理

switch 语句开始时没有代码被执行。仅当一个 case 语句中的值和 switch 表达式的值匹配时才开始执行case下语句,直到 switch 遇 break 语句才会推出执行。如果case 后不写上,PHP 将继续执行下一个 case 中的语句

示例

$data为a或b时,都输出ab,为c时输出c

switch ($data) {case 'a':case 'b':echo 'ab';break;case 'c':echo 'c';break;}

php switch case 两个条件,多个条件同一个case相关推荐

  1. java switch 条件_Java ——if条件语句 switch语句

    本节重点思维导图 if条件语句 //如果条件表达式成立,执行语句块 if(条件表达式){ //-语句块 } 如果语句块只有一条语句,大括号可以省略,否则不能省略. 建议,不管有几条语句,都不要省略大括 ...

  2. 用switch排两个数大小C语言,关于C语言Switch语句,先学这些技巧够不够?

    一.C语言中switch的用法 1.switch后面括弧内的[表达式],ANSI标准允许它为任何类型: 2.当表达式的值与某一个case后面的常量表达式的值相等时,就执行此case后面的语句,否则,就 ...

  3. case when then else多个条件_SQL巡礼之CASE用法

    使用CASE表达式使SQL语句的条件判断形式变得十分丰富,也因为CASE表达式不依赖于具体的数据库技术,所以它的可移植性也会更高. 现在就让我们一起来领略一下CASE语句的用法吧. CASE表达式语法 ...

  4. case when then else多个条件_CentOS「linux」学习笔记24:if和case多个条件判断

    ​linux基础操作:主要介绍了if和case判断多个条件. 多条件判断语句if例子: 例子1:if [ $1 -ge 60 ];then echo "接收的参数位1的值大于等于60&quo ...

  5. sql case when then else多个条件_SQL-多表查询

    一.表的加法 union:将多个表的数据记录按行合并在一起(即多个表的并集),同时返回的结果会删除重复行,重复的记录只保留一行.如果需要保留重复行,可以使用union all 二.表的联结 1.交叉联 ...

  6. update case when 多字段,多条件, mysql中case when用法

    文章目录 前言 sql示例 普通写法: update case when写法 update case when 多字段写法 case when语法 case when 的坑 1.不符合case whe ...

  7. 补充switch语句的内容和逗号运算符(C语言case后没有break的switch语句,会继续执行后面的语句再退出)

    补充switch语句的内容和逗号运算符 C语言case后没有break的switch语句,会继续执行后面的语句再退出 补充逗号运算符 C语言case后没有break的switch语句,会继续执行后面的 ...

  8. (57)FPGA条件选择无优先级(case)

    (57)FPGA条件选择无优先级(case) 1.1 目录 1)目录 2)FPGA简介 3)Verilog HDL简介 4)FPGA条件选择无优先级(case) 5)结语 1.2 FPGA简介 FPG ...

  9. (56)FPGA条件选择有优先级(case)

    (56)FPGA条件选择有优先级(case) 1.1 目录 1)目录 2)FPGA简介 3)Verilog HDL简介 4)FPGA条件选择有优先级(case) 5)结语 1.2 FPGA简介 FPG ...

最新文章

  1. 在Mac上使用pip3安装python的数据统计模块实录
  2. 文件的记录c语言程序,计算机二级-C语言-程序填空题-190110记录-文件写入与文件读出显示...
  3. 记一次面试经过-----映客
  4. boost::callable_traits的remove_varargs_t的测试程序
  5. 为什么要在基类使用私有数据_为什么要使用函数
  6. java 错误无法启动_1069 错误(由于登录失败而无法启动服务)解决方法
  7. idea server
  8. Pandas循环提速 7 万多倍是怎么实现的?
  9. OpenCV-图像处理(06、调整图像亮度与对比度)
  10. 如何解除国外听QQ音乐网易音乐地区版权限制解除
  11. 直接利用工具将prn文件打印到打印机的方法
  12. 生不出孩子怪天气?驳《我国工业软件失去的30年》一文 | 凌云时刻
  13. 2020-2021学年第二学期期末考试《药物治疗学》大作业
  14. 13.2.3 VAM服务器的配置步骤及示例(2)
  15. ride.py在运行python3.×版本后导致无法运行及解决办法
  16. Golang开发的CMS内容发布系统
  17. 全国主要城市经纬度表
  18. 网狐大联盟启用AI功能
  19. mysql逻辑运算符的优先顺序_布尔逻辑算符的类型和在检索式中优先执行的顺序...
  20. 新一代的 Python 包管理工具 -- PDM

热门文章

  1. app架构升级,该如何高效实用Kotlin?架构师必备技能
  2. 作图控件北京图王的Visual Graph在PB中的应用
  3. 湖科大教学匠计网微课堂思维导图
  4. 7-1 简单计算机 (50 分)
  5. 软考高级之信息系统案例分析七重奏-《7》
  6. B.数据挖掘[一]---汽车车交易价格预测(测评指标;EDA)
  7. csdn服务器给我返回http 500, 呵呵哒!------后来才知道, 每天最多写5篇, 我晕啊, 能给个友好点的提示不?
  8. 如何运维机械电气设备?购物中心必备
  9. 大学生食堂在线点餐系统的设计与实现
  10. 虚拟机Linux怎么更改语言,虚拟机的linux语言肿么修改