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 相关文章推荐
下载文件的点击数回填
Oct 09 PHP
php笔记之:文章中图片处理的使用
Apr 26 PHP
mcrypt启用 加密以及解密过程详细解析
Aug 07 PHP
php实现上传图片生成缩略图示例
Apr 13 PHP
ThinkPHP快速入门实例教程之数据分页
Jul 01 PHP
PHP采用get获取url汉字出现乱码的解决方法
Nov 13 PHP
教你识别简单的免查杀PHP后门
Sep 13 PHP
值得分享的php+ajax实时聊天室
Jul 20 PHP
php实现的SSO单点登录系统接入功能示例分析
Oct 12 PHP
如何使用php等比例缩放图片
Oct 12 PHP
php一个文件搞定微信jssdk配置
Dec 12 PHP
解析laravel使用workerman用户交互、服务器交互
Apr 28 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
php 根据url自动生成缩略图并处理高并发问题
2014/01/23 PHP
php实现根据词频生成tag云的方法
2015/04/17 PHP
JavaScript 对象模型 执行模型
2010/10/15 Javascript
基于jquery的button默认enter事件(回车事件)。
2011/05/18 Javascript
node.js中的定时器nextTick()和setImmediate()区别分析
2014/11/26 Javascript
浅谈jquery页面初始化的4种方式
2016/11/27 Javascript
深入学习 JavaScript中的函数调用
2017/03/23 Javascript
浅谈JS中的反柯里化( uncurrying)
2017/08/17 Javascript
React Native验证码倒计时工具类分享
2017/10/24 Javascript
JavaScript模拟实现封装的三种方式及写法区别
2017/10/27 Javascript
详解Vue快速零配置的打包工具——parcel
2018/01/16 Javascript
vue2实现搜索结果中的搜索关键字高亮的代码
2018/08/29 Javascript
微信小程序实现banner图轮播效果
2020/06/28 Javascript
spring+angular实现导出excel的实现代码
2019/02/27 Javascript
JavaScript使用面向对象实现的拖拽功能详解
2019/06/12 Javascript
layui自己添加图片按钮并点击跳转页面的例子
2019/09/14 Javascript
layui实现下拉复选功能的例子(包括数据的回显与上传)
2019/09/24 Javascript
Python使用PyCrypto实现AES加密功能示例
2017/05/22 Python
python中 chr unichr ord函数的实例详解
2017/08/06 Python
Tornado 多进程实现分析详解
2018/01/12 Python
python学生管理系统代码实现
2020/04/05 Python
opencv python 图像去噪的实现方法
2018/08/31 Python
对python条件表达式的四种实现方法小结
2019/01/30 Python
详解Python sys.argv使用方法
2019/05/10 Python
Djang的model创建的字段和参数详解
2019/07/27 Python
python装饰器代替set get方法实例
2019/12/19 Python
解决pyPdf和pyPdf2在合并pdf时出现异常的问题
2020/04/03 Python
如何使用pycharm连接Databricks的步骤详解
2020/09/23 Python
浅析移动设备HTML5页面布局
2015/12/01 HTML / CSS
JAVA中运算符的分类及举例
2015/09/12 面试题
运动会开幕式解说词
2014/02/05 职场文书
房地产开发项目建议书
2014/05/16 职场文书
机器人瓦力观后感
2015/06/12 职场文书
Python 中数组和数字相乘时的注意事项说明
2021/05/10 Python
Django使用echarts进行可视化展示的实践
2021/06/10 Python
mysql优化之query_cache_limit参数说明
2021/07/01 MySQL