PHP break
示例
break关键字立即终止当前循环。
与continue语句类似,break停止循环的执行。但是,与continue语句不同的是,break会立即终止循环,并且不会再次执行条件语句。
$i = 5;
while(true) {
echo 120/$i.PHP_EOL;
$i -= 1;
if ($i == 0) {
break;
}
}此代码将产生
24 30 40 60 120
但不会执行$i为0的情况,这会由于除以0而导致致命错误。
break语句也可用于中断多个级别的循环。这样的行为在执行嵌套循环时非常有用。例如,要将字符串数组复制到输出字符串中,请删除任何#符号,直到输出字符串正好为160个字符
$output = "";
$inputs = array(
"#soblessed #throwbackthursday",
"happy tuesday",
"#nofilter",
/* more inputs */
);
foreach($inputs as $input) {
for($i = 0; $i < strlen($input); $i += 1) {
if ($input[$i] == '#') continue;
$output .= $input[$i];
if (strlen($output) == 160) break 2;
}
$output .= ' ';
}该break2命令立即终止内循环和外循环的执行。
热门推荐
1 训练狗狗基础
2 怎么训练狗狗笑
3 怎么训练狗狗卧下
4 上海狗狗训练基地
5 训练狗狗排便
6 狗狗基础训练
8 如何训练狗狗装死
9 狗狗站姿训练
10 狗狗训练用品
11 训练狗狗吧
12 狗狗要怎么训练
13 怎么训练狗狗玩球
14 训练狗狗唤回
15 狗狗训练躺下
16 狗狗训练指令
17 狗狗的训练技巧
18 狗狗不好训练