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 相关文章推荐
PHP4实际应用经验篇(4)
Oct 09 PHP
mysql 字段类型说明
Apr 27 PHP
一段php加密解密的代码
Jul 16 PHP
phpMyAdmin 安装及问题总结
May 28 PHP
PHP中使用localhost连接Mysql不成功的解决方法
Aug 20 PHP
php在数组中查找指定值的方法
Mar 17 PHP
Zend Framework分页类用法详解
Mar 22 PHP
简介PHP的Yii框架中缓存的一些高级用法
Mar 29 PHP
php制作简单模版引擎
Apr 07 PHP
Laravel中日期时间处理包Carbon的简单使用
Sep 21 PHP
php 中htmlentities导致中文无法查询问题
Sep 10 PHP
详解no input file specified 三种解决方法
Nov 29 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定时更新程序设计思路分享
2014/06/10 PHP
ThinkPHP3.1新特性之G方法的使用
2014/06/19 PHP
PHP获取一段文本显示点阵宽度和高度的方法
2015/03/12 PHP
将PHP从5.3.28升级到5.3.29时Nginx出现502错误
2015/05/09 PHP
php中json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案
2016/05/31 PHP
PHP+Ajax实现的博客文章添加类别功能示例
2018/03/29 PHP
零基础学JavaScript最新动画教程+iso光盘下载
2008/01/22 Javascript
JS声明变量背后的编译原理剖析
2012/12/28 Javascript
简易js代码实现计算器操作
2013/04/15 Javascript
jQuery登陆判断简单实现代码
2013/04/21 Javascript
基于javascript实现的搜索时自动提示功能
2014/12/26 Javascript
JavaScript资源预加载组件和滑屏组件的使用推荐
2016/03/10 Javascript
vue-resource 拦截器使用详解
2017/02/21 Javascript
移动端手指放大缩小插件与js源码
2017/05/22 Javascript
微信小程序封装http访问网络库实例代码
2017/05/24 Javascript
详解React-Native解决键盘遮挡问题(Keyboard遮挡问题)
2017/07/13 Javascript
JS+HTML5实现获取手机验证码倒计时按钮
2018/08/08 Javascript
vue中使用props传值的方法
2019/05/08 Javascript
利用js-cookie实现前端设置缓存数据定时失效
2019/06/18 Javascript
p5.js临摹动态图形的方法
2019/10/23 Javascript
[55:25]2018DOTA2亚洲邀请赛3月29日 小组赛A组 VG VS OG
2018/03/30 DOTA
全面了解python中的类,对象,方法,属性
2016/09/11 Python
Python实现获取系统临时目录及临时文件的方法示例
2019/06/26 Python
Python中遍历列表的方法总结
2019/06/27 Python
Python判断字符串是否xx开始或结尾的示例
2019/08/08 Python
深入了解python中元类的相关知识
2019/08/29 Python
CSS3中currentColor关键字的妙用
2016/02/27 HTML / CSS
使用数据结构给女朋友写个Html5走迷宫游戏
2019/11/26 HTML / CSS
英国家电直销:Appliances Direct
2016/09/22 全球购物
会计学应届毕业生推荐信
2013/11/04 职场文书
心得体会怎么写
2013/12/30 职场文书
青春无悔演讲稿
2014/05/08 职场文书
2014年党支部书记工作总结
2014/12/04 职场文书
清明节随笔
2015/08/15 职场文书
高考要来啦!用Python爬取历年高考数据并分析
2021/06/03 Python
Lakehouse数据湖并发控制陷阱分析
2022/03/31 Oracle