PHP中breakcontinue的区别是什么?

推荐答案

break完全结束一个循环,continue只是在当前迭代中设置捷径,然后继续下一个迭代.

while ($foo) {   <--------------------┐
    continue;    --- goes back here --┘
    break;       ----- jumps here ----┐
}                                     |
                 <--------------------┘

这样使用:

while ($droid = searchDroids()) {
    if ($droid != $theDroidYoureLookingFor) {
        continue; // ..the search with the next droid
    }

    $foundDroidYoureLookingFor = true;
    break; // ..off the search
}

Php相关问答推荐

相同的数组(一个来自func_get_args(),另一个显式构建)在用作参数时并不相同

带有打印和回声的PHP意外命令

有什么方法可以阻止WordPress主题升级通知吗?

使用PHP和WebSockets或SSE实现实时通知

在WooCommerce中添加基于类别的固定费用

ForHumans函数中的月当量与单位限制

PHP空数组定义与开始或结束逗号

PHP从响应应用程序json获取文件代码和URL

莫德克斯.当我try 使用pThumb为手机压缩图像时,没有任何react

在个人资料页面上显示个人资料图像

无额外字段的Laravel同步

为什么WooCommerce的动作钩子';woocommerce_checkout_update_order_review';包含旧信息?

表单提交返回空白页

允许在WooCommerce管理订单列表中使用计费邮箱进行搜索

从 XAMPP 运行 shell 脚本时,意外标记(附近出现语法错误

有没有办法获取触发流操作的页面的 URI?

Laravel 10 中的自定义类未找到

Laravel 路由参数中的 ":" 是什么?

Laravel的Storage::exists返回false,而file_exists返回true.

Woocommerce API 的 PHP Curl 附加参数