在PHP 中,switch 语句可以使用continue。continue 接受一个可选的数字参数来决定跳过几
重循环到循环结尾。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> continue3.php </title>
<meta charset="UTF-8">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<body>
<?php
$i=0;
while ($i++<5) {
if ($i==2) { // 跳出,也就是不会输出i am 2
continue;
}
echo "i am $i <br>";
}
$i = 0;
while ($i++ < 5) {
echo "外层 $i <br />\n";
while (1) {
echo " 中间层<br />\n";
while (1) {
echo " 内层<br />\n";
//$i=6;
continue 3;
}
//因为每次到内层的时候,就跳到第一层,不会被执行
echo "我永远不会被输出的~~.<br />\n";
}
echo "我也是不会被输出的~~.<br />\n";
}
?>
<br><br>
</body>
</html>
i am 1
i am 3
i am 4
i am 5
外层 1
中间层
内层
外层 2
中间层
内层
外层 3
中间层
内层
外层 4
中间层
内层
外层 5
中间层
内层