【发布时间】:2017-04-05 08:37:01
【问题描述】:
我有两个这样的数组:
$arr1 = ['yellow' => 1, 'red', => 5];
$arr2 = ['gray' => 3, 'black' => 8, 'orange' => 6, 'yellow' => 9];
我想要这个结果:
$merged = ['yellow' => [1, 'arr1'], 'red', => [5, 'arr1'], 'gray' => [3, 'arr2'], 'black' => [8, 'arr2'], 'orange' => [6, 'arr2'], 'yellow' => [9, 'arr2']];
但我已经阅读了有关array_merge() 的文档,它没有这样的选项。有什么功能可以帮我做吗?
【问题讨论】:
-
在arr1和arr2中都可以找到黄色吗?或任何颜色
-
@Vanojx1 是的。 . . !它们不是唯一的,我需要同时保留它们