PHP关联数组形成

PHP关联数组形成,php,arrays,multidimensional-array,associative-array,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] 您可以使用array\u merge\u recursive,因为键是重复

我有两个类似的数组:

$result = ["should" => 1];
$result1 = ["must" => 4, "should" => 3];
我需要一个结果到单个数组中,如下所示:

["should" => 1, "must" => 4, "should" => 3]
我得到了这个结果:

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

您可以使用
array\u merge\u recursive
,因为
是重复的,所以您无法获得与您提到的相同键
应该
相关联的数组

$result = ["should" => 1];
$result1 = ["must" => 4, "should" => 3];
print_r(array_merge($result,$result1));
使用
array\u merge\u recursive
将输出您


[“应该”=>[1,3],“必须”=>4]
这是有效的关联数组。

同一个键不可能有两次。