PHP数组数据合并求助:按日期、charged/notcharged分组
帮你搞定数组分组合并问题
嘿,我很乐意帮你解决这个分组合并的需求!不过目前还缺少几个关键信息,麻烦你补充一下:
- 你的原始数组结构(可以用代码块贴出来,比如
const arr = [...]) - 你想要的预期结果示例
- 你已经尝试过的代码片段(哪怕是有问题的也没关系,能帮我更快跟上你的思路)
举个简单的参考例子:如果你的原始数组是这样的
const rawData = [ { date: '2024-05-01', charged: 12, notcharged: 3, category: 'X' }, { date: '2024-05-01', charged: 8, notcharged: 7, category: 'Y' }, { date: '2024-05-02', charged: 15, notcharged: 5, category: 'X' } ];
预期结果是按日期分组,把charged和notcharged对应累加:
const expectedResult = [ { date: '2024-05-01', charged: 20, notcharged: 10 }, { date: '2024-05-02', charged: 15, notcharged: 5 } ];
那我就能精准地给你适配解决方案啦。
等你补充完这些信息,我马上帮你分析解决!
内容的提问来源于stack exchange,提问作者user4393948
相关产品推荐
相关产品推荐

