ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## takeUntil 方法将返回集合中的元素,直到给定的回调函数返回 true takeUntil 方法将返回集合中的元素,直到给定的回调函数返回 true : ``` $collection = collect([1, 2, 3, 4]); $subset = $collection->takeUntil(function ($item) { return $item >= 3; }); $subset->all(); // [1, 2]Copy 你也可以传递一个普通值给 takeUntil 方法来获取元素,直到找到给定的值: $collection = collect([1, 2, 3, 4]); $subset = $collection->takeUntil(3); $subset->all(); // [1, 2] ``` 注意:如果没有找到给定的值或者回调函数始终没有返回 true , takeUntil 方法将返回集合中所有的元素。