返回顶部

laravel集合函数—each()

[复制链接]
codefanLv.3 显示全部楼层 发表于 2024-1-15 13:28:02 |阅读模式 打印 上一主题 下一主题
each() 用于迭代集合中的每个元素



  1. $collection = collect(['one', 'two', 'three', 'four']);

  2. $data = [];
  3. $collection->each(function($item, $key) use(&$data) {
  4.     // 满足条件则 停止迭代
  5.     if($item == 'three' || $key == 2) {
  6.         return false;
  7.     }
  8.     $data[] = $item;
  9. });   
  10. return $data; // ["one","two"]
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则