我有两个关联数组,它们彼此非常相似(但不相同),它们都是单独的数组,我希望在保留这两个数组的同时将它们合并在一起。这可以通过以下方法实现:
- 如果键已经存在,确保值相加(即,两个数组都包含键‘gon’,可能第一个数组上的值为‘30’,第二个数组上的值为‘26’,我希望它给我‘56’
- 如果第一个数组中不存在这些键,则正常合并即可。
我试过使用$tagItems = array_count_values($tagItems, $tagItems2);
,但当我尝试json编码并回显它时,这只会给我null
。
我也试过使用$tagItems = array_merge($tagItems, $tagItems2);
,这添加新的键,但不合并重复的键值(只保留合并的数组值)。
JSON格式的数组如下所示,一个数组名为$tag Items,另一个名为$tag Items2
{
"game1": 22,
"game2": 20,
"game3": 16,
}
{
"game1": 22,
"game2": 20,
"game3": 16,
"game4": 12,
}
是什么让我这么做的?
暂无答案!
目前还没有任何答案,快来回答吧!