PHP break
PHP教程 - PHP break
当在循环中使用时,break会导致PHP退出循环后立即进行。
句法
break;
要么
break level;例子
退出带有break语句的for循环
<?php
for ($i = 1; $i < 10; $i = $i + 1) {
if ($i == 3) continue;
if ($i == 7) break;
print "Number $i\n";
}
?>
上面的代码生成以下结果。

实施例2
break只退出包含循环。
<?PHP
for ($i = 1; $i < 3; $i = $i + 1) {
for ($j = 1; $j < 3; $j = $j + 1) {
for ($k = 1; $k < 3; $k = $k + 1) {
print "I: $i, J: $j, K: $k\n";
break;
}
}
}
?>
上面的代码生成以下结果。

实施例3
上面的代码生成以下结果。
<?PHP
for ($i = 1; $i < 3; $i = $i + 1) {
for ($j = 1; $j < 3; $j = $j + 1) {
for ($k = 1; $k < 3; $k = $k + 1) {
print "I: $i, J: $j, K: $k\n";
break 2;
}
}
}
?>
上面的代码生成以下结果。

break命令适用于loops和switch / case语句。例如:
<?PHP
for ($i = 1; $i < 3; $i = $i + 1) {
for ($j = 1; $j < 3; $j = $j + 1) {
for ($k = 1; $k < 3; $k = $k + 1) {
switch($k) {
case 1:
print "I: $i, J: $j, K: $k\n";
break 2;
case 2:
print "I: $i, J: $j, K: $k\n";
break 3;
}
}
}
}
?>
上面的代码生成以下结果。