作业帮 > 综合 > 作业

我对break和continue的用法搞混了,

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/04/27 14:45:07
我对break和continue的用法搞混了,
最好能够举一些例子说明一下
举例子说明一下
我对break和continue的用法搞混了,
continue 是指跳过当次循环continue 下面的语句,直接跳到当次循环的尾部,break 是指跳出当前循环,使循环彻底中断.如果在没有循环的逻辑中用这两个会提示Fatal error的,而至于continue n 这个就是在多层循环套用时退至第n层循环的尾部,而break n 则是指中断第n层循环的执行
$cnt = 0;
foreach (range(1,9) as $val)
{
$cnt++;
if ($val > 6)
{
continue;
}
echo "$val
";
}
echo "
$cnt

";
输出:
1
2
3
4
5
6
9
$cnt = 0;
foreach (range(1,9) as $val)
{
$cnt++;
if ($val > 6)
{
break;
}
echo "$val
";
}
echo "
$cnt

";
输出:
1
2
3
4
5
6
7