switch语句php,PHPswitch 语句 - PHP教程
PHP switch 语句
有时,为了避免 if 语句过于冗长,提高程序的可读性,可以使用 switch 分支控制语句。
switch 语句用于根据多个不同条件执行不同动作。
如果您希望有选择地执行若干代码块之一,请使用 switch 语句。
语法
switch (n)
{
case label1:
如果 n=label1,此处代码将执行;
break;
case label2:
如果 n=label2,此处代码将执行;
break;
default:
如果 n 既不等于 label1 也不等于 label2,此处代码将执行;
}
工作原理:首先对一个简单的表达式 n(通常是变量)进行一次计算。将表达式的值与结构中每个 case 的值进行比较。如果存在匹配,则执行与 case 关联的代码。代码执行后,使用 break 来阻止代码跳入下一个 case 中继续执行。default 语句用于不存在匹配(即没有 case 为真)时执行。
$favcolor="red";
switch ($favcolor)
{
case "red":
echo "Your favorite color is red!";
break;
case "blue":
echo "Your favorite color is blue!";
break;
case "green":
echo "Your favorite color is green!";
break;
default:
echo "Your favorite color is neither red, blue, or green!";
}
?>
switch语句php,PHPswitch 语句 - PHP教程相关推荐
- Shell教程(四):条件语句、循环语句、break/continue
在编写shell脚本,有可能是一种情况,当你需要采取一个路径两条路径.所以,需要利用条件语句,让程序作出正确的决策和执行正确的动作. UNIX Shell支持条件语句,从而根据不同的条件下执行不同的操 ...
- switch语句嵌套if_C++核心准则ES.70:进行选择时,switch语句比if语句好
ES.70: Prefer a switch-statement to an if-statement when there is a choice ES.70:进行选择时,switch语句比if语句 ...
- case zhen语句_switch case语句,switch case用法详解
switch 是"开关"的意思,它也是一种"选择"语句,但它的用法非常简单.switch 是多分支选择语句.说得通俗点,多分支就是多个 if. 从功能上说,sw ...
- 语句:分支语句、switch case ——7月22日
语句的类型包括:声明语句.表达式语句.选择语句.循环语句.跳转语句.异常语句 1.声明语句引:入新的变量或常量. 变量声明可以选择为变量赋值. 在常量声明中必须赋值. 例如: int i = 0;// ...
- java switch命令_Java switch-case语句用法
首先从原理上来阐述这个问题: switch(表达式) { case 常量表达式1:语句1; .... case 常量表达式2:语句2; default:语句; } 1.default就是如果没有符合的 ...
- switch语句(分支语句)
Switch switch语句常常用于多分支的场景. 1.基本语句形式: switch (整型表达式) { 语句项: } 备注:语句项:switch语句中的语句项是一些case语句. 2.case语句 ...
- break在java语言中什么意思_在Java语言的控制结构中,break语句是经常用到的语句。在switch语句中break语句的作用是( )_学小易找答案...
[单选题]( )是一个综合性的网络营销工具,在所有的网络营销工具中也是最基本.最重要的一个. [单选题]给出下列的代码,哪行在编译时可能会有错误( ) 1 public static void mai ...
- C语言学习笔记:switch语句、循环语句--while、for、getchar,eof概念(推荐MSDN查询函数概念等)
Switch语句:常用于多分支的情况 switch (整型表达式) { 语句项: } 其中,语句项是一些case语句,case可以放多个语句项: case 整型常量表达式: 语句: switch后面的 ...
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
Java流程控制语句 本博文将对JAVA中组成各种结构的控制语句进行重点介绍,主要内容是区别于C/C++中的流程控制语句的重点解析. 1.顺序语句 顺序结构中的语句可分为:表达式语句.空语句和复合语句 ...
最新文章
- python json文件_python读写json文件的简单实现
- 初识源代码管理工具——GitHab
- boost::hana::greater_equal用法的测试程序
- 电脑教程从入门到精通_如何自学原画设计|新手如何开始学原画?(附视频教程从入门到精通)...
- Ansible Tower 入门 1 - 配置主机清单和访问凭证
- OC继承以及实例变量修饰符
- 15行代码抓取兰亭序全文单字高清字帖
- 前端神器之Sublime Text2/3简单明了使用总结
- MD(d)、MT(d)编译选项的区别
- 怎么查询共享使用人_为什么使用“共享充电宝”的人越来越少?
- 滨州智能dcs系统推荐_dcs系统厂家推荐
- android 强制打开gps定位_Android开发之android_gps定位服务简单实现
- python第八天 运算符的使用
- 人工神经网络评价法案例_人工神经网络评价法.
- 数据分析实战 -- 股票量化交易分析
- 软件项目量化管理(CMMI高成熟度)实践经验谈——之项目管理过程策划篇
- php+矩阵,PHP实现简单矩阵算法
- 《自控力》分享一些减缓压力小妙招
- 怎么运行c语言程序,如何使用C语言进行编程操作,教程在这里,C语言编程快速入门...
- 创业必须的一些网站和博客导航
热门文章
- 用命令行方式配置JAVA系统变量
- SecureCRT配置前--Linux网卡设置
- 的write方法有哪些参数_向子进程传递大量数据的方法
- 中怎么撤回消息_微信消息撤回也能看到,这个开源神器牛x!语音、图片、文字都支持!...
- 判断五个分数等级划分_压力表精度等级怎么算?压力表精度等级划分及检验项目...
- php中用for循环制作矩形,PHP中for循环语句的几种变型
- python文件封装成jar_【Python】Python文件打包为可执行文件
- python全景图像拼接_Python+OpenCV实现图像的全景拼接
- 我们如何在Python中创建多行注释?
- 面试官:你说说互斥锁、自旋锁、读写锁、悲观锁、乐观锁的应用场景?