Laravel将两个不同的数组中的两个值连接成一个数组

时间:2017-04-11 00:28:23

标签: php arrays laravel

我有两个查询中的两个数组。我想将两个数组连接成一个数组。例如:

Array1

[
   {
       fakultas: "Ekonomi dan Bisnis"
   },
   {
       fakultas: "Hukum"
   }
]


Array2

[
   {
       jumlah_wisudawan: "55"
   },
   {
       jumlah_wisudawan: "17"
   }
]

如何将上面的两个数组连接到一个数组中,如下所示:

[
   {
       fakultas: "Ekonomi dan Bisnis",
       jumlah_wisudawan: "55"
   },
   {
       fakultas: "Hukum",
       jumlah_wisudawan: "17"
   }
]

请帮助我,谢谢你。

2 个答案:

答案 0 :(得分:1)

您可以使用集合:

https://laravel.com/docs/5.4/collections

$collection = collect($array1, $array2);

如果你想获得那个数组,你可以这样做:

$collection->all();

答案 1 :(得分:1)

您应该使用array_merge而不是array_combine

array_merge($array1, $array2);

请参阅PHP array_combinearray_merge

的文档