$s='第一层';
$ss='第二层';
for($i=0;$i<3;++$i){
for($a=0;$a<2;++$a){
echo $s;
}
echo $ss;
}
上面代码的执行结果:输出3次$ss(即第二层),输出6次$s(即第一层);
$s='第一层';
$ss='第二层';
for($i=0;$i<3;++$i){
for($a=0;$a<2;++$a){
echo $s;
break 2;
}
echo $ss;
}
在内层加一个 break 2; 之后,只输出一次 $s(即第一层)。跳出两层循环
|
请发表评论