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之第四天
Oct 09 PHP
用PHP生成html分页列表的代码
Mar 18 PHP
PHP 常用函数库和一些实用小技巧
Jan 01 PHP
php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位
Oct 31 PHP
比较详细PHP生成静态页面教程
Jan 10 PHP
PHP中把stdClass Object转array的几个方法
May 08 PHP
PHP5.3与5.5废弃与过期函数整理汇总
Jul 10 PHP
html静态页面调用php文件的方法
Nov 13 PHP
php将textarea数据提交到mysql出现很多空格的解决方法
Dec 19 PHP
微信支付PHP SDK ―― 公众号支付代码详解
Sep 13 PHP
PHP实现在数据库百万条数据中随机获取20条记录的方法
Apr 19 PHP
Laravel 微信小程序后端搭建步骤详解
Nov 26 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修改时间格式的代码
2011/05/29 PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
2013/09/26 PHP
Yii框架分页技术实例分析
2019/08/30 PHP
javascript中的事件代理初探
2014/03/08 Javascript
深入了解Node.js中的一些特性
2014/09/25 Javascript
jQuery中hasClass()方法用法实例
2015/01/06 Javascript
简介JavaScript中toUpperCase()方法的使用
2015/06/06 Javascript
jquery实现浮动在网页右下角的彩票开奖公告窗口代码
2015/09/04 Javascript
jQuery实现仿QQ空间装扮预览图片的鼠标提示效果代码
2015/10/30 Javascript
js代码实现点击按钮出现60秒倒计时
2021/01/28 Javascript
AngularJS基础 ng-href 指令用法
2016/08/01 Javascript
微信小程序之小豆瓣图书实例
2016/11/30 Javascript
JS实现的样式切换功能tableCSS实例
2016/12/30 Javascript
微信小程序 下拉列表的实现实例代码
2017/03/08 Javascript
vue.js组件之间传递数据的方法
2017/07/10 Javascript
Layui组件Table绑定行点击事件和获取行数据的方法
2018/08/19 Javascript
在Vue中获取自定义属性方法:data-id的实例
2020/09/09 Javascript
python利用Guetzli批量压缩图片
2017/03/23 Python
Django项目实战之用户头像上传与访问的示例
2018/04/21 Python
使用python3构建文件传输的方法
2019/02/13 Python
Python3的高阶函数map,reduce,filter的示例详解
2019/07/23 Python
python3中使用__slots__限定实例属性操作分析
2020/02/14 Python
Python pip install如何修改默认下载路径
2020/04/29 Python
自学python用什么系统好
2020/06/23 Python
python简单利用字典破解zip文件口令
2020/09/07 Python
Python通过类的组合模拟街道红绿灯
2020/09/16 Python
python基于opencv实现人脸识别
2021/01/04 Python
解决CSS3 transition-delay 属性默认值0不带单位失效的问题
2020/10/29 HTML / CSS
英国空调、除湿机和通风设备排名第一:Air Con Centre
2019/02/25 全球购物
Easy Spirit官网:美国休闲鞋履中的代表品牌
2019/04/12 全球购物
网站编辑求职信
2013/10/17 职场文书
厂长助理岗位职责
2013/12/27 职场文书
大学英语演讲稿(中英文对照)
2014/01/14 职场文书
艺人经纪人岗位职责
2014/04/15 职场文书
公司副总经理岗位职责
2015/04/08 职场文书
2016年优秀党务工作者先进事迹材料
2016/02/29 职场文书