全国咨询/投诉热线:400-618-9090

首页技术文章正文

PHP培训之循环相关的语句-break

更新时间: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

 

流程

 

 1500972730698_路程.png




本文版权归黑马程序员PHP培训学院所有,欢迎转载,转载请注明作者出处,谢谢!

作者:黑马程序员PHP培训学院
首发:http://php.itheima.com/

javaee

python

web

ui

cloud

test

c

netmarket

pm

Linux

movies

robot

http://www.itcast.cn/subject/uizly/index.shtml?seozxuids

pythonAI

在线咨询 我要报名