gpt4 book ai didi

php - 如何在 Laravel Eloquent Collection 的each方法中使用break或continue?

转载 作者:行者123 更新时间:2023-12-02 17:19:44 30 4
gpt4 key购买 nike

如何使用 Laravel Eloquent Collection 的 every 方法来中断或继续。我的代码是这样的:

$objectives->each(function($objective) {
Collection::make($objective)->each(function($action) {
Collection::make($action)->each(function($success_indicator) {
Collection::make($success_indicator)->each(function($success_indicator) {
echo 'hi';
continue;
});
});
});
});

最佳答案

我们可以为继续返回true/false true,为break返回false >

继续:

collect([1,2,3,4])->each(function ($item){
if ($item === 2) {
return true;
}
echo $item;
});

输出:1 3 4

中断:

collect([1,2,3,4])->each(function ($item){
if ($item === 2) {
return false;
}
echo $item;
});

输出:1

关于php - 如何在 Laravel Eloquent Collection 的each方法中使用break或continue?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29725880/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com