Php 合并Laravel集合项目

Php 合并Laravel集合项目,php,laravel,laravel-5,laravel-5.2,laravel-5.3,Php,Laravel,Laravel 5,Laravel 5.2,Laravel 5.3,我收集了以下元素: Collection {#325 ▼ #items: array:3 [▼ 0 => array:4 [▼ 0 => array:2 [▶]//element1 1 => array:2 [▶]//element2 2 => array:2 [▶]//element3 3 => array:2 [▶]//element4 ] 1 => array:4 [▼

我收集了以下元素:

Collection {#325 ▼
  #items: array:3 [▼
    0 => array:4 [▼
      0 => array:2 [▶]//element1
      1 => array:2 [▶]//element2
      2 => array:2 [▶]//element3
      3 => array:2 [▶]//element4
    ]
    1 => array:4 [▼
      0 => array:2 [▶]//element5
      1 => array:2 [▶]//element6
      2 => array:2 [▶]//element7
      3 => array:2 [▶]//element8
    ]
    2 => array:4 [▼
      0 => array:2 [▶]//element9
      1 => array:2 [▶]//element10
      2 => array:2 [▶]//element11
      3 => array:2 [▶]//elemen12
    ]
  ]
}
我只需要在集合中组合这些元素

我想要这样的结果:

Collection {#325 ▼
  #items: array:12 [▼

      0 => array:2 [▶]//element1
      1 => array:2 [▶]//element2
      2 => array:2 [▶]//element3
      3 => array:2 [▶]//element4
      4 => array:2 [▶]//element5
      5 => array:2 [▶]//element6
      6 => array:2 [▶]//element7
      7 => array:2 [▶]//element8
      8 => array:2 [▶]//element9
      9 => array:2 [▶]//element10
      10 => array:2 [▶]//element11
      11 => array:2 [▶]//elemen12
    ]
  ]
}
   3 => array:2 [▼//element 3 for example
        "id" => 50
        "type" => "ARTICLE"
      ]
每个element1、element2等都包含如下所示的其他数组:

Collection {#325 ▼
  #items: array:12 [▼

      0 => array:2 [▶]//element1
      1 => array:2 [▶]//element2
      2 => array:2 [▶]//element3
      3 => array:2 [▶]//element4
      4 => array:2 [▶]//element5
      5 => array:2 [▶]//element6
      6 => array:2 [▶]//element7
      7 => array:2 [▶]//element8
      8 => array:2 [▶]//element9
      9 => array:2 [▶]//element10
      10 => array:2 [▶]//element11
      11 => array:2 [▶]//elemen12
    ]
  ]
}
   3 => array:2 [▼//element 3 for example
        "id" => 50
        "type" => "ARTICLE"
      ]
有没有办法做到这一点?我使用的是Laravel 5.3版本,我不知道这种情况下使用的收集功能。

使用方法:

展平方法将多维集合展平为单个维度


此方法对我无效,请返回分离的元素的键:集合{326▼ #项目:阵列:24[▼ 0=>2638 1=>“ARTICLE”2=>2100 3=>“ARTICLE”4=>5407 5=>“ARTICLE”6=>2970 7=>“ARTICLE”8=>146 9=>“CATEGORY”10=>6186 11=>“ARTICLE”12=>16413=>“CATEGORY”14=>1728 15=>“ARTICLE”16=>4481 17=>“ARTICLE”18=>16119=>“ARTICLE”20=>534521=>“ARTICLE”22=>5023=>“ARTICLE”]}啊,好的,我使用->展平(1),效果非常好,谢谢!