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中jsonp的跨域实例
Jun 21 PHP
PHP中ob_start函数的使用说明
Nov 11 PHP
微信营销平台系统?刮刮乐的开发
Jun 10 PHP
C#静态方法与非静态方法实例分析
Sep 22 PHP
php中实现记住密码下次自动登录的例子
Nov 06 PHP
PHP中使用循环实现的金字塔图形
Nov 08 PHP
THINKPHP在添加数据的时候获取主键id的值方法
Apr 03 PHP
Laravel如何使用数据库事务及捕获事务失败后的异常详解
Oct 23 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
Nov 16 PHP
php+redis消息队列实现抢购功能
Feb 08 PHP
PHP常用的类封装小结【4个工具类】
Jun 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
解决PHP4.0 和 PHP5.0类构造函数的兼容问题
2013/08/01 PHP
详解PHP中mb_strpos的使用
2018/02/04 PHP
浅谈PHP中的Trait使用方法
2019/03/22 PHP
js setTimeout opener的用法示例详解
2013/10/23 Javascript
JavaScript通过元素索引号删除数组中对应元素的方法
2015/03/18 Javascript
js制作带有遮罩弹出层实现登录注册表单特效代码分享
2015/09/05 Javascript
jQuery实现的网页右下角tab样式在线客服效果代码
2015/10/23 Javascript
JavaScript如何实现跨域请求
2016/08/05 Javascript
jquery中绑定事件的异同
2017/02/28 Javascript
JavaScript数据结构之双向链表和双向循环链表的实现
2017/11/28 Javascript
Angularjs之ngModel中的值验证绑定方法
2018/09/13 Javascript
微信小程序实现同一页面取值的方法分析
2019/04/30 Javascript
ES6之Proxy的get方法详解
2019/10/11 Javascript
基于Angular 8和Bootstrap 4实现动态主题切换的示例代码
2020/02/11 Javascript
antdesign-vue结合sortablejs实现两个table相互拖拽排序功能
2021/01/08 Vue.js
[10:14]2018DOTA2国际邀请赛寻真——paiN Gaming不仅为自己而战
2018/08/14 DOTA
详解Python操作RabbitMQ服务器消息队列的远程结果返回
2016/06/30 Python
python如何拆分含有多种分隔符的字符串
2018/03/20 Python
Linux下python3.7.0安装教程
2018/07/30 Python
libreoffice python 操作word及excel文档的方法
2019/07/04 Python
Python实现基于SVM的分类器的方法
2019/07/19 Python
python实现超市商品销售管理系统
2019/10/25 Python
Python使用py2neo操作图数据库neo4j的方法详解
2020/01/13 Python
python 如何停止一个死循环的线程
2020/11/24 Python
HTML5新特性 多线程(Worker SharedWorker)
2017/04/24 HTML / CSS
美国第一个网上卖鞋零售商:OnlineShoes.com
2017/09/24 全球购物
Furla官网:意大利著名的皮革品牌
2019/08/06 全球购物
亚马逊新加坡官方网站:Amazon.sg
2020/03/25 全球购物
新年联欢会主持词
2014/03/27 职场文书
励志广播稿300字(5篇)
2014/09/15 职场文书
总经理司机岗位职责
2015/04/10 职场文书
农民工工资保障承诺书
2015/05/04 职场文书
管辖权异议上诉状
2015/05/23 职场文书
2016高考寄语集锦
2015/12/04 职场文书
解决IDEA翻译插件Translation报错更新TTK失败不能使用
2022/04/24 Python
MySql数据库触发器使用教程
2022/06/01 MySQL