php switch 语法用于执行基于不同条件不同的行动。

-------------------------------------------------- ------------------------------

开关语句的PHP

使用switch语句来选择代码的许多组成部分之一被执行。

语法

switch (n)

{

case label1:

code to be executed if n=label1;

break;

case label2:

code to be executed if n=label2;

break;

default:

code to be executed if n is different from both label1 and label2;

}

这是它的工作原理:首先,我们有一个单一表达式n(常常是一个变量),只计算一次。该表达式的值,然后比较与结构中每个案件的价值观。如果有匹配,与该案件相关的代码就会被执行。利用休息时间,避免因进入下一个代码自动执行。默认语句用于如果没有找到匹配。

例如

switch (expression)

{

case label1:

code to be executed if expression = label1;

break;

case label2:

code to be executed if expression = label2;

break;

default:

code to be executed

if expression is different

from both label1 and label2;

}

工作原理:

对表达式(通常是变量)进行一次计算

把表达式的值与结构中 case 的值进行比较

如果存在匹配,则执行与 case 关联的代码

代码执行后,break 语句阻止代码跳入下一个 case 中继续执行

如果没有 case 为真,则使用 default 语句

php switch 汉字,php switch 语法相关推荐

  1. c++switch语言,C++ switch语句

    C++ switch语句从多个条件执行一个语句. 它就类似于在C++中的if-else-if语句. switch语句的基本语法如下所示 - switch(expression){ case value ...

  2. 使用php中的switch,php中switch语句用法详解_PHP

    本文介绍php中的switch语句的用法,它跟其他语句中的switch用法差不多的,但注意有有一个break语句. PHP中switch语句的标准语法: switch (expression) { c ...

  3. java switch语句与switch表达式区别及使用

    1.switch语句 与if/else语句不同,switch语句可以有许多可能的执行路径.switch可用于基本类型byte.short.char和int.它们各自的包装类型(byte.short.C ...

  4. export ‘Switch‘ (imported as ‘Switch‘) was not found in ‘react-router-dom‘

    一跟着网上做react项目时,代码中以下代码: import { HashRouter, Route, Switch, Redirect } from 'react-router-dom' 出现了以下 ...

  5. 任天堂switch lite和switch区别

    显示区别:Switch采用6.2英寸1280720像素显示屏.Switch Lite采用5.5英寸1280720像素显示屏. 尺寸区别:Switch尺寸:239mm(长)*102mm(宽)*13.9m ...

  6. Uipath 利用excel筛选结果进行判断操作/或者取值操作(if,switch,flow switch.....)

    Uipath 利用excel筛选结果进行判断操作/或者取值操作(if,switch,flow switch-) 应用案例:需要对一个目标值进行查询是否在某个数据表中,比如:查询A/X是否存在或者查询A ...

  7. C语言switch执行原理,Switch 底层执行原理

    Switch 底层执行原理 switch 底层执行原理 switch 语句根据一个整数索引值进行多重分支, 底层采用跳转表这种数据结构跳转表是一个数组, 表项 i 对应代码段的地址, 当 switch ...

  8. java 普通switch与增强型switch

    switch int tag = 3; switch (tag){case 1:System.out.println("111");break;case 2:System.out. ...

  9. java switch 变量_Java switch 用法实例

    首页 > 基础教程 > 循环条件语句 > 条件语句switch Java switch 用法实例 switch允比对一个变量的值,来执行不同情况的代码.switch使用规则如下: 1 ...

最新文章

  1. 题目 1471:【蓝桥杯】【入门题】【基础练习VIP】矩形面积交
  2. 认识CentOS下boot目录和el5、el6文件
  3. WINDOWS 逻辑坐标 设备坐标 屏幕坐标 客户区坐标
  4. 使用缓冲流有什么好处_使用PVC石笼网有什么好处?
  5. spring mvc返回页面显示空白_Spring 框架基础(06):Mvc架构模式简介,执行流程详解...
  6. 计算机博士两篇一区两篇会议,本科博士联手!西电陈渤团队两篇论文被顶级会议录用...
  7. 什么是扩展现实(XR)?云XR系统怎样实现?终于有人讲明白了
  8. Mysql执行计划的extra列及filesort祥析
  9. vc无法连接的原因分析
  10. java毕设可以用结构化方法吗,php,java,jsp网络留言薄,怎么实现一个网络留言簿好毕设指导轻松完成...
  11. Drupal 修复远程代码执行漏洞
  12. C语言数据结构——查找(检索)
  13. java定义上三角矩阵,数据结构-矩阵-三角矩阵(Java语言)
  14. 微型计算机原理与接口实验报告,微型计算机原理与接口技术实验报告.doc
  15. c语言试题1答案,c语言试题1有答案
  16. 韩文、日语相关 文档扫描识别 的福音
  17. 电影《检察风云》投资价值简单分析
  18. 有趣的十个Python实战项目,让你瞬间爱上Python!
  19. 游戏开发 数据库ID设计 ID生成器
  20. 一键新机IGRIMACE手机在线源安装方式

热门文章

  1. 北京中考英语听说计算机考试时间,2020北京中考英语听说计算机考试时间
  2. Android性能优化系列篇(三):崩溃优化+卡顿优化
  3. Jedis和Lettuce
  4. 【杭州SEO优化】网站建设细节分析!
  5. 上海、广州、北京德国签证申请中心即将重新启动
  6. Mysql的数据类型和字段类型详解
  7. 华擎主板设置来电开机_华擎主板设置来电开机_一块性价比超高的B550主板、华擎(ASRock)B550 Extreme4极限玩家主板 评测......
  8. ArcBlock荣获“2018区块链之星”奖项
  9. 从底层结构开始学习FPGA(1)----可配置逻辑块CLB(Configurable Logic Block)
  10. 面向对象_猫狗案例分析