PHP Switch 语句

switch 语句用于基于不同条件执行不同动作。

Switch 语句

如果您希望有选择地执行若干代码块之一,请使用 Switch 语句。

使用 Switch 语句可以避免冗长的 if..elseif..else 代码块。

语法

switch (expression)

{

case label1:

expression = label1 时执行的代码 ;

break;

case label2:

expression = label2 时执行的代码 ;

break;

default:

表达式的值不等于 label1 及 label2 时执行的代码;

}

工作原理:

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

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

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

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

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

实例

$favfruit="orange";

switch ($favfruit) {

case "apple":

echo "Your favorite fruit is apple!";

break;

case "banana":

echo "Your favorite fruit is banana!";

break;

case "orange":

echo "Your favorite fruit is orange!";

break;

default:

echo "Your favorite fruit is neither apple, banana, or orange!";

}

?>

switch php函数,php的switch函数相关推荐

  1. DAX: 用SWITCH函数替换嵌套IF函数

    IF函数和SWITCH函数的应用场景都比较简单,主要是根据设定不同的条件来获取不同的返回结果.两个函数可以相互替换,例如,IF(<logical_test>,<value_if_tr ...

  2. matlab用switch画出分段函数,matlab用switch语句绘出分段函数 在 的图像

    matlab switch 语句: n=input('请输入成绩:');k=floor(n/10);switchkcase{8,9,10}disp('优秀')case7disp('良好')case6d ...

  3. 26 利用switch语句解决问题 【项目1:投票表决器】【项目2:成绩等级】【项目3:分段函数求值switch语句版】【项目4:本月有几天?】【项目5:个人所得税计算器switch语句版】

    /*项目1:投票表决器] 设计一个投票表决器,其功能是: 输入Y.y,打印agree 输入N.n,打印disagree 输入其他,打印lose */#include <stdio.h>in ...

  4. Go 学习笔记(15)— 函数(01)[函数定义、函数特点、多值返回、实参形参、变长参数,函数作为参数调用]

    1. 函数定义 Go 语言最少有个 main() 函数.函数声明告诉了编译器函数的名称,返回类型和参数. func funcName(parameter_list)(result_list) {fun ...

  5. c++中内敛函数_C++ 内联函数 | 菜鸟教程

    内联函数: Tip: 只有当函数只有 10 行甚至更少时才将其定义为内联函数. 定义: 当函数被声明为内联函数之后, 编译器会将其内联展开, 而不是按通常的函数调用机制进行调用. 优点: 当函数体比较 ...

  6. demod函数_MATLAB信号处理工具箱函数 | 学步园

    函数 说明 波形产生和绘图 chirp 产生扫描频率余弦 diric 产生Dirichlet或周期sinc信号 gauspuls 产生高斯调制正弦脉冲 rulstran 产生脉冲串 rectpuls ...

  7. 重构手法——提炼函数、搬移函数、以多态取代条件表达式

    目录 我的心路历程 我的学习概括 Extract Method(提炼函数) 动机*--做法 动机--做法* Move Method(搬移函数) 动机*--做法 动机--做法* Replace Cond ...

  8. Clickhouse 各种工具函数知识 -<日期函数>

    多种函数使用参考地址:https://blog.csdn.net/u012111465/article/details/85250030 ------------------------------- ...

  9. function函数嵌套 matlab_MATLAB嵌套函数

    嵌套函数的定义 嵌套函数,即nested function,就是嵌套在函数体内部的函数.嵌套函数可以出现在一个函数体内部的任何位置,开始以function声明,结束的时候加上end.需要说明的是包含有 ...

  10. clickhouse 常用函数 算数函数 时间函数 日期函数 字符串函数 比较函数 数据类型函数 逻辑函数 类型转换函数 替换函数 数组函数 随机函数 编码函数 UUID URL IP 函数

    clickhouse 常用函数 算数函数 时间函数 日期函数 字符串函数 比较函数 数据类型函数 逻辑函数 类型转换函数 替换函数 数组函数 随机函数 编码函数 UUID URL IP 函数 算数函数 ...

最新文章

  1. python 16进制转10进制, 8进制转10进制, 2进制转10进制的方法
  2. android camera 降低帧率_Android性能问题分析之bugreport
  3. 项目构建之maven篇:2.HelloWorld项目构建过程
  4. 33 篇顶会论文如何做到?北大施柏鑫:计算机视觉论文投稿到接收,不可不知的关键环节...
  5. python3 的 zip
  6. oracle定时器定时删除30天前的数据_Redis的过期键删除策略
  7. 使用MySQL的23个注意事项
  8. 电脑公司 Ghost XP SP3 国庆特别版 v2011.10
  9. linux桌面使用网卡设置,Linux的KDE桌面下怎样设置网络连接?
  10. python操作redis-sentinel集群
  11. 在vue项目中引入highcharts图表的方法
  12. HTML5 Now: 深入了解HPolyfills
  13. JavaScript函数式编程入门-计算器应用
  14. Java招聘网站源码+页面
  15. 【编程语言】Scala下载及安装教程 CentOS 7
  16. 基于TIA博途的堆栈算法(先进后出)SCL语言程序(V15版本)
  17. swust2020春季《形势与政策》mooc考试答案参考
  18. 【系统分析师之路】系统分析师必知必会(需求分析篇)
  19. 基于Python的简单验证码识别
  20. 学籍信息管理系统c语言编程,学生学籍信息管理系统C语言设计.doc

热门文章

  1. 微信小程序(env: Windows,mp,1.05.2108130; lib: 2.19.4)报错
  2. 更改或者重置linux 系统 root 密码
  3. Echarts 柱状图,带背景色且数值显示在最顶部
  4. Java小游戏开发斗地主小游戏Java小游戏源码
  5. 深入浅出XDL(三):framework
  6. My97DatePicker时间控件
  7. Java 搜索二维矩阵 II
  8. 前端vue使用XXTEA进行对称加解密。同时对比rsa算法和xxtea算法的优缺点。
  9. Win10安装glove-python方法
  10. word2016如何加载endnote x7,如何连接word和endnote