更新时间:2017-07-25 来源:黑马程序员PHP培训学院 浏览量:
基本的概念: 表示结束当前的 for 、 while 、do..while 、switch, 流程, 可以给一个数字,表示退出到第几层.
快速入门案例:
for($i=0;$i<13;$i++){
echo '$i='.$i."<br/>";
if($i==10){
break;
}
}
快速入门的案例2:
$i=0;
while(++$i){
switch($i){
case 5:
echo "quit at 5<br/>";
break;
case 10:
echo "quit at 10<br/>";
break 2;
default:
break;
}
}echo '$i='.$i;
结果是:
quit at 5
quit at 10
$i=10
分析图:
从上面的案例,我们得到几个结论:
1. break语句 默认跳出 1层
2. break语句 后面带的数字,不能超过实际可以跳出的循环层数,否则,会报fatal error
u 循环相关语句-continue
基本概念: continue 用于结束本次循环剩余代码,从新开始新的一次循环(如果条件为真,就继续执行), continue 后面也可以带数字,表示从第几次循环重新开始
快速入门:
for($i=0;$i<13;$i++){
if($i==10){
continue;
}
echo '$i='.$i."<br/>";
}
结果
$i=0
$i=1
$i=2
$i=4
$i=5
$i=6
$i=7
$i=8
$i=9
$i=10
$i=11
$i=12
hello
流程