我有一个php数组$numbers = array(1,2,3,4,5,6,7,8,9)

如果我使用foreach foreach($numbers as $number)循环它

还有一个if语句if($number == 4)

之后的哪一行代码将跳过该行之后的任何内容,并从5开始循环?休息,返回,退出?

推荐答案

你在找continue份声明.break也很有用,它将完全退出循环.这两个语句都适用于循环的所有变体,即forforeachwhile.

$numbers = array( 1, 2, 3, 4, 5, 6, 7, 8, 9 );
foreach( $numbers as $number ) {
    if ( $number == 4 ) { continue; }
    // ... snip
}

Php相关问答推荐

PHP 8.3类型类常数-关闭

在WooCommerce产品中按类型对产品属性术语进行分类以供显示

MULTI UPDATE Laravel为什么只能更新我的第一行

WHERE方法不能与有效查询Laravel一起使用

Symfony 6.2 IsGraned具有多个角色

只收取WooCommerce中最高的运费

限制联系人页面仅允许在WooCommerce中登录的用户

HTTPPost请求在从php脚本调用时返回404,但在从node.js脚本调用时有效.终结点有效

如何解决 Laravel 外键错误?

关于Laravel缓存出现的错误

如何在 PHP 中以 hh:mm:ss 格式获取两个 strtotime datetime/s 之间的时间差

在 DateTime 或 DateTimeImmutable 对象上调用modify() 时是否必须使用空格?

尽管有use指令,PHP 类在其他文件中仍处于可见状态

Symfony:指定 data_class 时,提交的表单获取初始化前不得访问

如何使用不同的方法编写嵌套连接查询并将两列连接成一列在 laravel 查询生成器中

Woocommerce单个添加到购物车页面中的产品动态定价

为 WordPress 页面创建新功能

php preg_match 验证 Tiktok 用户名

为什么 8.0 之前的 PHP 版本拒绝命名空间Random\Namespace作为无效语法?

Symfony 在将它传递给 Twig 时是否从数据库中获取整个对象?