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),效果非常好,谢谢!