PHP关联数组形成

时间:2018-08-11 12:16:21

标签: php arrays multidimensional-array associative-array

我有两个数组:

$result = ["should" => 1];
$result1 = ["must" => 4, "should" => 3];

我需要将结果分成这样的单个数组:

["should" => 1, "must" => 4, "should" => 3]

我得到这个结果:

["should" => [1,3], "must" => 4]

1 个答案:

答案 0 :(得分:1)

您可以使用array_merge_recursive,因为key是重复的,因此您无法获得您提到的具有相同键should的关联数组。

$result = ["should" => 1];
$result1 = ["must" => 4, "should" => 3];
print_r(array_merge($result,$result1));

使用array_merge_recursive将输出您

["should" => [1,3], "must" => 4],它是有效的关联数组。