PHP Switch 语句之学习笔记


Posted in PHP onSeptember 21, 2013

PHP 中的 Switch 语句用于执行基于多个不同条件的不同动作。

Switch 语句

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

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

语法

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 ($x) 
{ 
case 1: 
echo "Number 1"; 
break; 
case 2: 
echo "Number 2"; 
break; 
case 3: 
echo "Number 3"; 
break; 
default: 
echo "No number between 1 and 3"; 
} 
?> </body> 
</html>
PHP 相关文章推荐
用cookies来跟踪识别用户
Oct 09 PHP
整合了前面的PHP数据库连接类~~做成一个分页类!
Nov 25 PHP
php下实现农历日历的代码
Mar 07 PHP
php google或baidu分页代码
Nov 26 PHP
PHP在线生成二维码代码(google api)
Jun 03 PHP
利用curl 多线程 模拟 并发的详解
Jun 14 PHP
PHP JS Ip地址及域名格式检测代码
Sep 27 PHP
phpstrom使用xdebug配置方法
Dec 17 PHP
php实现递归与无限分类的方法
Feb 16 PHP
php7 安装yar 生成docker镜像
May 09 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
Jun 16 PHP
laravel 去掉index.php伪静态的操作方法
Oct 12 PHP
PHP基础知识介绍
Sep 17 #PHP
遭遇php的in_array低性能问题
Sep 17 #PHP
PHP和JavaScrip分别获取关联数组的键值示例代码
Sep 16 #PHP
PHP中的str_repeat函数在JavaScript中的实现
Sep 16 #PHP
改写函数实现PHP二维/三维数组转字符串
Sep 13 #PHP
php jq jquery getJSON跨域提交数据完整版
Sep 13 #PHP
PHP Session 变量的使用方法详解与实例代码
Sep 11 #PHP
You might like
php创建sprite
2014/02/11 PHP
PHP实现的Redis多库选择功能单例类
2017/07/27 PHP
JavaScript 仿关机效果的图片层
2008/12/26 Javascript
客户端 使用XML DOM加载json数据的方法
2010/09/28 Javascript
JQuery 选择和过滤方法代码总结
2010/11/19 Javascript
『JavaScript』限制Input只能输入数字实现思路及代码
2013/04/22 Javascript
JavaScript 中的日期和时间及表示标准介绍
2013/08/21 Javascript
Jquery 在页面加载后执行的几种方式
2014/03/14 Javascript
jQuery元素选择器用法实例
2014/12/23 Javascript
javascript数组去重的方法汇总
2015/04/14 Javascript
Javascript非构造函数的继承
2015/04/27 Javascript
js下拉选择框与输入框联动实现添加选中值到输入框的方法
2015/08/17 Javascript
jquery事件的ready()方法使用详解
2015/11/11 Javascript
BootStrap中jQuery插件Carousel实现轮播广告效果
2017/03/27 jQuery
微信小程序实现选项卡功能
2020/06/19 Javascript
微信小程序实战篇之购物车的实现代码示例
2017/11/30 Javascript
react redux入门示例
2018/04/19 Javascript
jQuery轮播图实例详解
2018/08/15 jQuery
layui select获取自定义属性方法
2018/08/15 Javascript
用Python和MD5实现网站挂马检测程序
2014/03/13 Python
python实现查询IP地址所在地
2015/03/29 Python
win7上python2.7连接mysql数据库的方法
2017/01/14 Python
Python学习教程之常用的内置函数大全
2017/07/14 Python
python循环输出三角形图案的例子
2019/11/22 Python
Python如何使用BeautifulSoup爬取网页信息
2019/11/26 Python
关于python中plt.hist参数的使用详解
2019/11/28 Python
python matplotlib画盒图、子图解决坐标轴标签重叠的问题
2020/01/19 Python
tensorflow 大于某个值为1,小于为0的实例
2020/06/30 Python
新加坡网上美容店:Hermo新加坡
2019/06/19 全球购物
临床医学应届生求职信
2013/11/06 职场文书
大学毕业感言
2014/01/10 职场文书
公司委托书范本5篇
2014/09/20 职场文书
企业催款函范本
2015/06/24 职场文书
2016中秋晚会开幕词
2016/03/03 职场文书
mysql字段为NULL索引是否会失效实例详解
2022/05/30 MySQL
MySQL自定义函数及触发器
2022/08/05 MySQL