PHP4实际应用经验篇(5)


Posted in PHP onOctober 09, 2006

作者:孙运动

PHP还给你提供了一种处理多种可能的方式-"if-elseif-else"结构。一个典型的"if-elseif-else"结构语句将如下所示:

--------------------------------------------------------------------------------
if (第一个条件正确)
{

do this!
}
elseif (第二个条件正确)
{

do this!
}
elseif (第三个条件正确)
{

do this!
}
... 等等 ...
else
{

do this!
}
--------------------------------------------------------------------------------

这儿有一个说明如何使用的例子:

--------------------------------------------------------------------------------
< html>
< head>
< style type="text/css">
td {font-family: Arial;}
< /style>
< /head>

< body>

< font face="Arial" size="+2">
令人惊奇的幸运甜饼生产程序
< /font>

< form method="GET" action="cookie.php">
< table cellspacing="5" cellpadding="5" border="0">

< tr>
< td align="center">
请选择日期
< /td>
< td align="right">
< select name="day">
< option value="Monday">Monday
< option value="Tuesday">Tuesday
< option value="Wednesday">Wednesday
< option value="Thursday">Thursday
< option value="Friday">Friday
< option value="Saturday">Saturday
< option value="Sunday">Sunday
< /select>
< /td>
< /tr>

< tr>
< tr>
< td colspan="2" align="center">
< input type="submit" value="点击我!">
< /td>
< /tr>

< /table>
< /form>
< /body>

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

你将看到,这个简单的表单允许你选择一周的一天。真正的处理工作由提交后的 PHP 脚本 "cookie.php"来做。

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

if ($day == "Monday")
{
$fortune = "当能找到使每件事做的复杂精彩的方法的时候,不要使它简单有效.";
}
elseif ($day == "Tuesday")
{
$fortune = "生活是游戏的桥梁?-你一定施展某种巧计了。";
}
elseif ($day == "Wednesday")
{
$fortune = "什么能使头脑清醒的人生活在这个世界上永不发疯?";
}
elseif ($day == "Thursday")
{
$fortune = "不要疯狂,要有趣";
}
elseif ($day == "Friday")
{
$fortune = "仅仅跟着时代走,顺着风气行,当你得到提升时你会发现类型是个魔鬼。";
}
else
{
$fortune = "很抱歉,周末关门";
}

?>

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

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

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

在这种情况中,我们使用控制句给每天分配不同的幸运语。

这里有一个重要的值得注意的一点-当结构中的一个"if" 语句被发现是真值时,PHP将执行相应的代码,忽略剩下的结构中的"if"语句,立即跳出 "if-elseif-else" 结构,执行整个结构后面的行。 

PHP 相关文章推荐
PHP4之真OO
Oct 09 PHP
PHP Header用于页面跳转要注意的几个问题总结
Oct 03 PHP
php Smarty date_format [格式化时间日期]
Mar 15 PHP
php实现监听事件
Nov 06 PHP
php中try catch捕获异常实例详解
Nov 21 PHP
PHP版QQ互联OAuth示例代码分享
Jul 05 PHP
php metaphone()函数及php localeconv() 函数实例解析
May 15 PHP
Laravel搭建后台登录系统步骤详解
Jul 26 PHP
PHP判断数组是否为空的常用方法(五种方法)
Feb 08 PHP
浅谈PHP封装CURL
Mar 06 PHP
Yii框架自定义数据库操作组件示例
Nov 11 PHP
PHP 自动加载类原理与用法实例分析
Apr 14 PHP
数据库的日期格式转换
Oct 09 #PHP
PHP个人网站架设连环讲(四)
Oct 09 #PHP
用PHP+java实现自动新闻滚动窗口
Oct 09 #PHP
如何将数据从文本导入到mysql
Oct 09 #PHP
PHP个人网站架设连环讲(三)
Oct 09 #PHP
杏林同学录(九)
Oct 09 #PHP
我的论坛源代码(九)
Oct 09 #PHP
You might like
怎样辨别一杯好咖啡
2021/03/03 新手入门
深入php内核之php in array
2015/11/10 PHP
PHP使用finfo_file()函数检测上传图片类型的实现方法
2017/04/18 PHP
js 数据类型转换总结笔记
2011/01/17 Javascript
使用滤镜设置透明导致 IE 6/7/8/9 解析异常的解决方法
2011/04/07 Javascript
jQuery使用slideUp方法实现控制元素缓慢收起
2015/03/27 Javascript
JS调用Android、Ios原生控件
2017/01/06 Javascript
深入浅析angular和vue还有jquery的区别
2018/08/13 jQuery
Vue下拉框回显并默认选中随机问题
2018/09/06 Javascript
用Nodejs实现在终端中炒股的实现
2020/10/18 NodeJs
Vue3 实现双盒子定位Overlay的示例
2020/12/22 Vue.js
Python 的 with 语句详解
2014/06/13 Python
Python中实现两个字典(dict)合并的方法
2014/09/23 Python
零基础写python爬虫之HTTP异常处理
2014/11/05 Python
Python内置数据结构与操作符的练习题集锦
2016/07/01 Python
解决python2.7 查询mysql时出现中文乱码
2016/10/09 Python
深入了解Python枚举类型的相关知识
2019/07/09 Python
Python协程 yield与协程greenlet简单用法示例
2019/11/22 Python
python 图像的离散傅立叶变换实例
2020/01/02 Python
Python变量、数据类型、数据类型转换相关函数用法实例详解
2020/01/09 Python
卡西欧B级产品官方网站:Casio Outlet
2018/05/22 全球购物
马来西亚网上花店:FlowerAdvisor马来西亚
2020/01/03 全球购物
成功的餐厅经营创业计划书
2014/01/15 职场文书
《骑牛比赛》教后反思
2014/04/22 职场文书
文明礼貌演讲稿
2014/05/12 职场文书
英文演讲稿
2014/05/15 职场文书
幼师求职自荐信
2014/05/31 职场文书
小学教师师德师风自我剖析材料
2014/09/29 职场文书
交通局领导班子群众路线教育实践活动对照检查材料思想汇报
2014/10/09 职场文书
银行开户授权委托书格式
2014/10/10 职场文书
2014年党的群众路线学习心得体会
2014/11/05 职场文书
2015年车间安全管理工作总结
2015/05/13 职场文书
2015年惩防体系建设工作总结
2015/05/22 职场文书
再次探讨go实现无限 buffer 的 channel方法
2021/06/13 Golang
总结Pyinstaller打包的高级用法
2021/06/28 Python
避坑之 JavaScript 中的toFixed()和正则表达式
2022/04/19 Javascript