我有一个包含两个值的数组,用户 ID 和事务值。userID 不是唯一的,我想要一个相同值的列表/数组,只是“总结”。含义:如果用户 ID 出现的次数更多,那么我希望将第二个值(交易)加在一起。我将发布一个示例。
$a = array(
1 => 1,
1 => 2,
2 => 3,
2 => -17
);
运行所需的任何功能后的结果是:
$a = array(
1 => 3,
2 => -14
);
因此没有重复的用户 ID,并且交易值被添加到用户 ID 的一个条目中。
我从 SQL 数据库中获取这些值,所以如果我可以用 SQL 视图或其他东西解决这个问题,那也将是一个有效的答案:-)