简述php中break和contine的用法,及区别。

2025-03-25 21:22:48
推荐回答(1个)
回答1:

break 用来跳出目前执行的循环,如下例

$i = 0;
while ($i < 10) {
if ($arr[$i] == "stop") {
break;
}
$i++;
}
?>
说的是,遍历整个数组,当碰到数组的某个元素的值为"stop"时,跳出循环;

continue 立即停止目前执行循环,并回到循环的条件判断处,见下例

while (list($key,$value) = each($arr)) {
if ($key % 2) { // 略过偶数
continue;
}
do_something_odd ($value);
}
?>
说的是,当list的值等于偶数的时候,略过这一个循环,循环继续,不退出