搜索
写经验 领红包
 > 房产

php的foeach(phpfo和foeach区别)

导语:PHP第四节课:foreach和break语句的使用

1、 实验目的

通过编程,学会foreach遍历数组,跳出循环。

2、 实验内容

(1) foreach语句的使用

1、把下表明星班的数据赋值给数组,并且使用foreach输出(输出的效果和下面一致)

2、把具体代码复制到下面:

<?php$arr = ['07110701'=>'赵本山','07110702'=>'孔卡','07110703'=>'黎明','07110704'=>'成龙','07110705'=>'张曼玉','07110706'=>'陆毅','07110707'=>'高洪波'];?><p>明星班学员名单<p/><table width="200" border="1"><tr><td>学号</td><td>姓名</td></tr><?php foreach ($arr as $a=>$b){?><tr><td><?php echo $a ?></td><td><?php echo $b ?></td></tr>(<?php } ?>

(3) break语句的使用

问题:1+2+3+…n>=1000。请补全下面的php代码,求出这个n是什么。要求代码中需要包含break语句。

<?php$a = 0;for (;;$n++){$a = $a+$n;…… //在此补全代码,求出并输出n值}?>

1、break

break关键字可以终止当前的循环,包括while、do…while、for、foreach和switch在内的所有控制语句。

break语句不仅可以跳出当前的循环,还可以指定跳出几重循环。格式为:

break $num;

参数$num指定要跳出几层循环。break关键字的流程控制图如图所示。

2、为方便大家理解给大家列出了一个图。

3、参考代码:

<?php$a = 0;for ($n=0;;$n++){$a = $a+$n;if($a>=1000){break;}}echo '输出的n='.$n;?>

本文内容由快快网络小馨创作整理编辑!