【发布时间】:2018-11-27 03:59:29
【问题描述】:
我想在一个数组中合并两个相同的键并得到值的总和。 我想要和现在一样的结构。因为这个数据需要转换成 JSON。
这就是我现在得到的。
{ “数据”: [{ “count_of_invites”:5, “用户”:“拉杰什”, “身份证”:“53” }, { “count_of_invites”:9, “用户”:“学生”, “身份证”:“45” }, { “count_of_invites”:4, “用户”:“学生”, “身份证”:“45” } ] }
如您所见,id 45 是重复的。正如我想要的结果一样,
预期输出 { “数据”: [{ “count_of_invites”:5, “用户”:“拉杰什”, “身份证”:“53” }, { “count_of_invites”:13, “用户”:“学生”, “身份证”:“45” } ] }
如您所见,应删除重复条目,并应添加 count_of_invites 个重复条目。
【问题讨论】:
-
您好,欢迎来到 StackOverflow。请花一些时间阅读帮助页面,尤其是名为"What topics can I ask about here?" 和"What types of questions should I avoid asking?" 的部分。更重要的是,请阅读the Stack Overflow question checklist。您可能还想了解Minimal, Complete, and Verifiable Examples。
-
你试过什么?这看起来不太复杂
-
是的,我知道它并不复杂,但我使用了一些数组函数和循环,但最终没有达到预期的结果。
-
然后发布您尝试过的内容。并请包含 json 或 var_export 格式的数组。
标签: php arrays arraylist merge key