您的位置:

PHP跳出循环

一、PHP跳出循环语句

PHP中跳出循环语句主要有三种,分别是break、continue和goto。

其中,break语句可以跳出当前执行的for、foreach、while、do-while等循环语句,跳出循环后,不再执行循环体内的代码。


for ($i=0; $i<10; $i++) {
  if ($i == 5) {
    break;
  }
  echo $i . "<br>";
}

上面的例子中,当$i等于5时,执行break语句跳出循环,所以只输出0、1、2、3、4。

二、PHP跳出while循环

在while循环中使用break语句可以跳出循环,同样也可以使用continue语句来跳过某次循环。


$i = 0;
while ($i < 10) {
  if ($i == 5) {
    break;
  }
  echo $i . "<br>";
  $i++;
}

上面的例子中,当$i等于5时,执行break语句跳出循环,所以只输出0、1、2、3、4。

三、PHP跳出循环的关键字

除了break和continue语句,PHP还有一个关键字可以用来跳出循环,那就是exit。该关键字可以跳出所有循环,包括当前的函数或者脚本。


for ($i=0; $i<10; $i++) {
  if ($i == 5) {
    exit;
  }
  echo $i . "<br>";
}

上面的例子中,当$i等于5时,执行exit关键字跳出循环,同时也跳出了整个脚本,所以只输出0、1、2、3、4。

四、PHP跳出循环并发送消息

在某些情况下,我们需要跳出循环的同时向用户发送一条消息,可以使用die函数或trigger_error函数来实现。


$i = 0;
while ($i < 10) {
  if ($i == 5) {
    echo "出现错误了";
    die;
  }
  echo $i . "<br>";
  $i++;
}

上面的例子中,当$i等于5时,执行die函数跳出循环,并向用户发送一条出错消息。

五、PHP跳出目前执行的循环

实际上,在PHP中使用break关键字不仅可以跳出当前循环,还可以跳出外层循环。可以使用带标签的break语句来实现。


$i = 0;
$j = 0;
while ($i < 10) {
  while ($j < 3) {
    if ($j == 2) {
      break 2;
    }
    echo "i=" . $i . ", j=" . $j . "<br>";
    $j++;
  }
  $i++;
  $j = 0;
}

上面的例子中,当$j等于2时,执行break 2语句跳出两层循环,所以只输出0、0、1、1、2。

六、PHP跳出for循环

在for循环中使用break或continue语句的用法与while循环相同,此处不再赘述。

七、PHP foreach跳出循环

在foreach循环中跳出循环可以使用break语句,但需要注意的是,break语句只能跳出当前的foreach循环,而不能跳出多层foreach循环。


$arr = array(0, 1, 2);
foreach ($arr as $value) {
  if ($value == 1) {
    break;
  }
  echo $value . "<br>";
}

上面的例子中,当$value等于1时,执行break语句跳出循环,所以只输出0。

八、PHP跳出本次循环

在PHP中,可以使用continue语句来跳过本次循环,继续执行下一次循环。


for ($i=0; $i<10; $i++) {
  if ($i == 5) {
    continue;
  }
  echo $i . "<br>";
}

上面的例子中,当$i等于5时,执行continue语句跳过本次循环,所以不输出5。

phpwhile跳出循环,php 退出循环

2022-11-25
PHP跳出循环

2023-05-20
php循环如何跳过某条数据,php跳出本次循环

2022-11-22
foreach跳出本次循环

2023-05-18
跳过本次循环

2023-05-18
js的for循环跟php循环,php中的for循环

本文目录一览: 1、js如何循环处理php从数据库循环出来的多个数组啊 2、js 的for里面嵌套php的如何在里面放置自增 i 3、js数组如何调用php数据库数组循环显示 4、php 的for循环

2023-12-08
如何跳出while循环

2023-05-20
PHP中如何跳出for循环

一、使用break关键字跳出循环 在PHP中,可以使用break关键字来跳出循环。当循环执行到break语句时,循环会被立即终止,程序控制权会跳转到循环外的下一条语句。 下面是一个使用break关键字

2023-12-08
PHP中如何跳出for循环

一、使用break关键字跳出循环 在PHP中,可以使用break关键字来跳出循环。当循环执行到break语句时,循环会被立即终止,程序控制权会跳转到循环外的下一条语句。 下面是一个使用break关键字

2023-12-08
php教程笔记复习1(细说php读书笔记)

2022-11-10
For循环break跳出详解

2023-05-17
java跳出循环,java跳出循环用什么语句

2022-12-01
for跳出本次循环

2023-05-18
php循环语句笔记,php中while循环用法

2022-11-21
Java跳出循环的方法

2023-05-11
学习php随笔,PHP笔记

2022-11-25
c语言中的break:跳出当前循环还是全部循环?

2023-05-17
java方法整理笔记(java总结)

2022-11-08
PHP循环原理详解

在编写PHP程序时,我们经常会使用循环结构,来重复执行一段代码。循环结构在处理大量数据时非常实用,这里我们就来详细讲解PHP的循环原理。 一、while循环 while循环是PHP中最基础的一种循环结

2023-12-08
印象笔记记录java学习(Java成长笔记)

2022-11-12