PHP4实际应用经验篇(7)


Posted in PHP onOctober 09, 2006

作者:孙运动

另一种和 "if-else"家族控制语句功能几乎相同的是PHP的"switch"语句。它看起来如下所示:

--------------------------------------------------------------------------------
switch (决定变量)
{
case 第一个条件正确:
do this!

case 第二个条件正确:
do this!

case 第三个条件正确:
do this!

... 等等...

}
--------------------------------------------------------------------------------

我们将通过使用"switch" 语句重写上面的幸运甜饼例子来把这些说明的更清楚一些:

[cookie.php]

--------------------------------------------------------------------------------
< ?

// 这里的决定变量是用户选择的日期
switch ($day)
{

// 第一种情况
case "Monday":
$fortune = "当能找到使每件事做的复杂精彩的方法的时候,不要使它简单有效";
break;

// 第二种情况
case "Tuesday":
$fortune = "生活是游戏的桥梁?-你一定施展某种巧计了。";
break;
// 第三种情况
case "Wednesday":
$fortune = "什么能使头脑清醒的人生活在这个世界上永不发疯?";
break;
// 第四种情况
case "Thursday":
$fortune = "不要疯狂,要有趣";
break;
// 第四种情况
case "Friday":
$fortune = "仅仅跟着时代走,顺着风气行,当你得到提升时你会发现类型是个魔鬼。";
break;

// 如果以上条件都不符合...
default:
$fortune = "很抱歉,周末关门";
break;

}

?>

< html>
< head>
< basefont face="Arial">
< /head>

< body>
这是您< ? echo $day; ?>的幸运语:
< br>
< b>< ? echo $fortune; ?>< /b>

< /body>
< /html>
--------------------------------------------------------------------------------

有两个重要的关键字:关键字"break"用来打断 "switch" 语句结构并且立即移到结构块外面,然后运行块后面紧跟着的行。 "default" 关键字用来执行当传给 "switch" 的变量都不符合语句结构中所列举的任何一种情况时所设定的语句。

PHP 相关文章推荐
php文章内容分页并生成相应的htm静态页面代码
Jun 07 PHP
PHP目录函数实现创建、读取目录教程实例
Jan 13 PHP
深入php self与$this的详解
Jun 08 PHP
php+js iframe实现上传头像界面无跳转
Apr 29 PHP
destoon实现调用图文新闻的方法
Aug 21 PHP
PHP检测用户是否关闭浏览器的方法
Feb 14 PHP
PHP中SQL查询语句的id=%d解释(推荐)
Dec 10 PHP
自制PHP框架之路由与控制器
May 07 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
Jul 20 PHP
PHP微信H5支付开发实例
Jul 25 PHP
laravel5实现微信第三方登录功能
Dec 06 PHP
php查询内存信息操作示例
May 09 PHP
PHP4实际应用经验篇(9)
Oct 09 #PHP
PHP4实际应用经验篇(8)
Oct 09 #PHP
一个简单的MySQL数据浏览器
Oct 09 #PHP
PHP生成便于打印的网页
Oct 09 #PHP
PHP4实际应用经验篇(5)
Oct 09 #PHP
数据库的日期格式转换
Oct 09 #PHP
PHP个人网站架设连环讲(四)
Oct 09 #PHP
You might like
约瑟夫环问题的PHP实现 使用PHP数组内部指针操作函数
2010/10/12 PHP
PHP入门学习笔记之一
2010/10/12 PHP
thinkphp模板输出技巧汇总
2014/11/24 PHP
php读取flash文件高宽帧数背景颜色的方法
2015/01/06 PHP
PHP实现的简单操作SQLite数据库类与用法示例
2017/06/19 PHP
dojo 之基础篇(二)之从服务器读取数据
2007/03/24 Javascript
Locate a File Using a File Open Dialog Box
2007/06/18 Javascript
告诉大家什么是JSON
2008/06/10 Javascript
js自动生成的元素与页面原有元素发生堆叠的解决方法
2013/10/24 Javascript
编写高效jQuery代码的4个原则和5个技巧
2014/04/24 Javascript
Node.js中调用mysql存储过程示例
2014/12/20 Javascript
JavaScript比较当前时间是否在指定时间段内的方法
2016/08/02 Javascript
12 款 JS 代码测试必备工具(翻译)
2016/12/13 Javascript
删除table表格行的实例讲解
2017/09/21 Javascript
从0到1构建vueSSR项目之路由的构建
2019/03/07 Javascript
Postman内建变量常用方法实例解析
2020/07/28 Javascript
maptalks+three.js+vue webpack实现二维地图上贴三维模型操作
2020/08/10 Javascript
Javascript中的奇葩知识,你知道吗?
2021/01/25 Javascript
[02:17]快乐加倍!DOTA2食人魔魔法师至宝+迎霜节活动上线
2019/12/22 DOTA
Ubuntu 14.04+Django 1.7.1+Nginx+uwsgi部署教程
2014/11/18 Python
在Python程序中操作文件之flush()方法的使用教程
2015/05/24 Python
Python中方法链的使用方法
2016/02/23 Python
python xlsxwriter库生成图表的应用示例
2018/03/16 Python
对python 各种删除文件失败的处理方式分享
2018/04/24 Python
python中cPickle类使用方法详解
2018/08/27 Python
python禁用键鼠与提权代码实例
2019/08/16 Python
TensorFLow 数学运算的示例代码
2020/04/21 Python
Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】
2020/05/29 Python
python实现取余操作的简单实例
2020/08/16 Python
科颜氏美国官网:Kiehl’s美国
2017/01/31 全球购物
新西兰便宜隐形眼镜购买网站:QUICKLENS New Zealand
2019/03/02 全球购物
Notino罗马尼亚网站:购买香水和化妆品
2019/07/20 全球购物
Python是如何进行类型转换的
2013/06/09 面试题
应届毕业生自我评价分享
2013/12/15 职场文书
汽车销售员如何做职业生涯规划
2014/02/16 职场文书
银行优秀员工推荐信
2015/03/24 职场文书