)
"; $i++; } while($i<1) ?> 思考:若条件改为 $i<10,结果如何? 并总结do…while与while循环在给定 条件一致的情况下,何时结果相同, 何时结果不同。
第5章 PHP中的流程控制
for循环
?
for循环是PHP中最复杂的循环结构。格式为: for(expr1;expr2;expr3) statement;
? ?
?
expr1在循环开始前无条件执行一次。 expr2在每次循环开始前求值,如果其值为True, 则继续循环执行statement语句;如果其值为False, 则终止循环。 expr3在每次循环之后被执行。每个表达式都可以 为空。expr2为空意味着将无限循环下去,PHP认 为其值为True。
?
注意:for循环与while循环的互相转换
第5章 PHP中的流程控制
"; } ?>
与
程序5-5.php进行比较, 并将
作业3的第2题,用for 循环完成。
"; for($i=1;;$i++){ if($i>10) break; echo $i." ";} echo "
";
$i=1; for(;;){ if($i>10) break; echo $i++." ";} echo "
";
for($i=1;$i<=10;) echo $i++." "; ?>
第5章 PHP中的流程控制
foreach循环
?
foreach循环主要用于遍历数组和对象。有时会 明显for语句。
?
foreach语句的第一种格式:
$arr=array(); foreach($数组名 as $item){ echo $item; }
?
foreach语句的第二种格式:
foreach($数组名 as $变量1=>变量2){ … }
?
foreach只能对数组和对象遍历,不能根据条件 表达式来处理循环。
第5章 PHP中的流程控制
mysql","php.net","apache.org"); echo "
PHP在线资源:
"; foreach($links as $link) { echo "
$link"; } ?>
<
?php $stu=array("chinese"=>80,"english"=>73,"math"=>45); foreach($stu as $subject=>$score){ echo "您的分数:$subject=$score
"; } ?>
第5章 PHP中的流程控制
流程控制综合运用实例
array("学生用书","学生教材","教辅用书","课外读物","考试题集 "),1=>array("名著","中国古典","世界名著" ,"英文原著"),2=>array("考试用书","公务员","会计师","
医药师"),3=>array("儿童读 物","看图识字","动漫人物"), 4=>array("武侠小说","金庸小说","古龙小说","玄幻小说")); echo "
"; for($i=0;$i".$type[$i][$j]." | "; elseif($j<=count($type[$i])){ echo ""; echo $type[$i][$j]; echo " | ";} elseif($j>count($type[$i]) &;&; $j<5) echo "&;nbsp; | ";//在后面添加空表格 if($j==4) echo ""; } ?>
第5章 PHP中的流程控制
小结
?
本章的主要内容:
? ? ? ?
if判断 switch…case多重判断 while循环、do…while循环 for循环
?
应掌握PHP流程控制只是,为编写大型程序奠定 坚实的基础。
第5章 PHP中的流程控制
-
相关文章
-
最新文件
关于网学 |
万能工具 |
在线交流 |
会员中心 |
查询论文 |
招聘说明 |
精品资源 |
专题论文 |
会员中心 |
联系方式 |
下载目录
论文目录
Copyright 2005-2018 www.myeducs.cn All Rights Reserved 版权所有·网学网 提供大量原创论文 参考论文 论文资料 源代码 管理及投稿 E_mail:3710167@qq.com
郑重声明: 本网站论文均来自互联网,由本站会员上传或下载,仅供个人交流、学习、参考之用,版权归原作者所有
请下载完后24小时之内删除,任何人不得大幅抄录、在期刊上发表或作为商业之用。如涉及版权纠纷,本网站不承担任何法律及连带责任。