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 相关文章推荐
dedecms模版制作使用方法
Apr 03 PHP
在PHP中使用模板的方法
May 24 PHP
五个PHP程序员工具
May 26 PHP
PHP 魔术函数使用说明
May 14 PHP
Linux下实现PHP多进程的方法分享
Aug 16 PHP
深入php常用函数的使用汇总
Jun 08 PHP
php网站判断用户是否是手机访问的方法
Nov 01 PHP
教你如何解密 “ PHP 神盾解密工具 ”
Jun 20 PHP
PHP面向对象程序设计实例分析
Jan 26 PHP
phpmailer绑定邮箱的实现方法
Dec 01 PHP
PHP串行化与反串行化实例分析
Dec 27 PHP
PHP设计模式(六)桥连模式Bridge实例详解【结构型】
May 02 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获得当前的脚本网址
2007/12/10 PHP
php扩展ZF――Validate扩展
2008/01/10 PHP
php利用反射实现插件机制的方法
2015/03/14 PHP
在html文件中也可以执行php语句的方法
2015/04/09 PHP
php解析base64数据生成图片的方法
2016/12/06 PHP
PHP7实现和CryptoJS的AES加密方式互通示例【AES-128-ECB加密】
2019/06/08 PHP
基于jquery的放大镜效果
2012/05/30 Javascript
js实现在网页上简单显示时间的方法
2015/03/02 Javascript
浅谈JavaScript的Polymer框架中的事件绑定
2015/07/29 Javascript
移动适配的几种方案(三种方案)
2016/11/25 Javascript
JavaScript实现移动端轮播效果
2017/06/06 Javascript
vue二级路由设置方法
2018/02/09 Javascript
详解用JS添加和删除class类名
2019/03/25 Javascript
微信小程序Echarts覆盖正常组件问题解决
2019/07/13 Javascript
JavaScript This指向问题详解
2019/11/25 Javascript
python中enumerate函数用法实例分析
2015/05/20 Python
python中类和实例如何绑定属性与方法示例详解
2017/08/18 Python
python Crypto模块的安装与使用方法
2017/12/21 Python
python同时遍历数组的索引和值的实例
2018/11/15 Python
Python 多线程搜索txt文件的内容,并写入搜到的内容(Lock)方法
2019/08/23 Python
python简单实现插入排序实例代码
2020/12/16 Python
python 基于DDT实现数据驱动测试
2021/02/18 Python
html5实现多文件的上传示例代码
2014/02/13 HTML / CSS
UNIX文件系统分类
2014/11/11 面试题
UNIX操作系统结构由哪几部分组成
2016/02/17 面试题
优秀食品类广告词
2014/03/19 职场文书
机关单位动员会主持词
2014/03/20 职场文书
工作分析计划书
2014/04/30 职场文书
企业承诺书格式
2014/05/21 职场文书
农村文化活动总结
2014/08/28 职场文书
婚庆公司计划书
2014/09/15 职场文书
毕业生实习证明
2014/09/19 职场文书
继承权公证书范本
2015/01/23 职场文书
2015年商场工作总结
2015/04/27 职场文书
2020年基层司法所建设情况调研报告
2019/11/30 职场文书
SpringBoot集成Redis,并自定义对象序列化操作
2021/06/22 Java/Android