【发布时间】:2018-12-05 23:55:34
【问题描述】:
I have following 2 arrays:
$arr1 = [
0 => [
'id' => 1,
'name' => 'Peter',
],
1 => [
'id' => 2,
'name' => 'John',
]
]
$arr2 = [
0 => [
'id' => 1,
'surname' => 'Newman',
],
1 => [
'id' => 2,
'surname' => 'Cena',
]
]
我想要做的是合并这些引用同一个键的数组。在这种情况下,我想将它们合并到 id 匹配的位置。所以我期望的输出是:
$finalArr = [
0 => [
'id' => 1,
'name' => 'Peter',
'surname' => 'Newman',
],
1 => [
'id' => 2,
'name' => 'John',
'surname' => 'Cena',
]
]
我正在使用 laravel,但语言应该不太重要。如果可能,我想使用collections。
【问题讨论】:
-
代码在哪里?
-
@Ghost 是的,你是对的,我的错,我写的是“with”而不是“where”!只是一个习惯,我看到的关于 php 和数组的 80% 的问题都是重复的,所以......:x
标签: php arrays laravel collections laravel-5.5