【发布时间】:2017-11-19 13:50:49
【问题描述】:
我有一个如下所示的数组:
$ratingsInPosts = array
(
array("1",3),
array("2",5),
array("2",2),
array("5",2),
array("90",1),
array("5",6),
array("2",2),
);
我想在第一列中查找重复值并从第二列中平均其值。
这样("1",3),("2",5),("2",2),("5",2),("90",1),("5",6),("2",2)
这样结束("1",3),("2",3),("5",4),("90",1)
【问题讨论】:
-
为什么是
("2",3)? -
继续@revo 的评论,它应该是 (4+2+2)/3 = 8/3 而不是 3。
-
抱歉,忘记编辑第一条记录,所以它是 5 而不是 4。所以 (5+2+2)/3 = 3
标签: php arrays duplicates average