PHP-跳转语句

1.3 跳转语句

1.3.1 语法

break:中断循环

continue:中断当前循环,进入下一个循环

例题:

<?php
for($i=1; $i<=10; $i++) {
	if($i==5)
		break;  //中断循环
	echo "{$i}:锄禾日当午<br>";
}
//结果
1:锄禾日当午
2:锄禾日当午
3:锄禾日当午
4:锄禾日当午
--------------------------------------------------
<?php
for($i=1; $i<=10; $i++) {
	if($i==5)
		continue;  //跳出5,进入6循环
	echo "{$i}:锄禾日当午<br>";
}
1:锄禾日当午
2:锄禾日当午
3:锄禾日当午
4:锄禾日当午    //注意,没有打印第5句
6:锄禾日当午
7:锄禾日当午
8:锄禾日当午
9:锄禾日当午
10:锄禾日当午    

1.3.2 中断多重循环

break和continue默认中断、跳出1重循环,如果调中断、跳出多重循环,在后面加一个数字。

<?php
for($i=1; $i<=10; $i++) {
	for($j=1;$j<=$i;$j++){
		echo $j.'&nbsp;';
		if($j==5){
			break 2;   //中断2重循环
		}
	}	
	echo '<br>';
}
//运行结果
1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5 

练习

<?php
for($i=1; $i<=10; $i++) {
	switch($i){
		case 5:
			break 2;
	}
	echo $i,'<br>';
}
//结果
1
2
3
4

小结:switch的本质是循环了一次的循环

发布了2133 篇原创文章 · 获赞 2370 · 访问量 22万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 成长之路 设计师: Amelia_0503

分享到微信朋友圈

×

扫一扫,手机浏览