我有两个关联数组,他们都非常相似,对方(但不一样),他们都是单独的数组,我想将它们合并在一起,同时保证了可以通过以下方式完成阵列:PHP - 合并两个关联数组(如果键存在增加值)
- 如果键已经存在,确保值为ADD(即两个数组都包含键“龙”,并且可能在第一个阵列上的值为'30','26 '第二我希望它给我'''''
- 如果这些键不存在于第一个阵列中,只需将其正常合并即可
我一直在使用$tagItems = array_count_values($tagItems, $tagItems2);
尝试,但这个只是给了我null
当我尝试JSON编码和回声出来。
我也尝试过使用$tagItems = array_merge($tagItems, $tagItems2);
这个增加了新键,但不合并重复键值(只保留合并的数组值)。
JSON格式看起来像这样的阵列,一个数组称为$ tagItems,另一种是所谓$ tagItems2
{
"game1": 22,
"game2": 20,
"game3": 16,
}
{
"game1": 22,
"game2": 20,
"game3": 16,
"game4": 12,
}
什么可以让我做到这一点?
你将不得不环路,虽然他们 – nogad
我认为你需要提取值,那么它们求和,然后再重新组合它 – xYuri