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. oracle归档日志写满错误解决方法
  2. 字符串分割(C++)
  3. Windows平台编译Webkit
  4. Apollo进阶课程㊱丨Apollo ROS深入介绍
  5. 如何使用CloudFormation自动在AWS EC2上安装Anaconda
  6. ADS仿真过孔阻抗(via designer)
  7. Houdini在UE4特效中的尝试分享
  8. 知其然,知其所以然 方是学习的最好态度
  9. 数字式PID控制MATLAB仿真
  10. POJ 1753 Flip Game (当蒟蒻忘记scanf要读回车时,他自闭了
  11. 中文作为参数传递乱码
  12. 熊猫人表情包python 代码_用Python爬取斗图网表情包
  13. 手机版云盘怎么打开连接服务器,手把手教你简易NAS构建,手机/平板/智能电视随意调取,家庭存储云共享,有了自己的网络云盘后再也不用担心容量不够了!...
  14. unity3D多点测量、多边形面积测量
  15. IMX.6ULL_Linux_基础篇(6) soc资源介绍
  16. 误删除Linux下/etc/shadow文件,linux修改密码出现Authentication token manipulation error的解决办法
  17. 电炉下载该内容尚未提供权利证明,无法提供下载。
  18. postgresql错误解决 ERROR:current transaction is aborted
  19. 危机即机遇,远程办公效率为何会提升?
  20. 无限显微镜物镜的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告

热门文章

  1. excel数据可视化销售报表案例--根据某平台提供的明细数据及需求制作的一份销售报表案例
  2. Python -- 反编译pyc文件
  3. python逐笔输入数据_知到智慧树Python数据分析与数据可视化结课测验
  4. 北京华联BHG Mall持续发力,BHG DAY引领城市消费新热潮
  5. 百度地图电子围栏判断 地图定位
  6. python中可选参数如何指定_Python可选参数
  7. bgp基础配置实验(基于环回口建立peer关系)
  8. 利用计算机绘制地质图的思路和方法,基于规则的地质快速辅助成图
  9. 日本厚生劳动省核准Invivoscribe的LeukoStrat CDx FLT3突变检测作为第一三共的Quizartinib治疗复发/难治FLT3-ITD AML的伴侣诊断试剂。扩展用途包括EDT
  10. 【网址】收藏一下会死啊!