PHP搜索数组并添加类似的值

PHP搜索数组并添加类似的值,php,mysql,arrays,sorting,Php,Mysql,Arrays,Sorting,我有一个MySQL数据库,从中我以数组的形式向我的PHP检索值。这里是我在PHP中得到的数组示例 现在我想对这个数组进行排序,并根据第1列添加类似的值。例如,Column1包含键,column2包含值。假设我在第1列中有第2行5次,然后我想添加这5行中每一行的值。数组的其余部分也是如此。如果还有一个键,我想添加相应的值 如果不是PHP,可以通过MySQL查询吗 编辑: 预期产出为 让我解释一下。25是所有值的总和,其中0位于第1列,依此类推,直到9: 假设0是column1,1是column2

我有一个MySQL数据库,从中我以数组的形式向我的PHP检索值。这里是我在PHP中得到的数组示例

现在我想对这个数组进行排序,并根据第1列添加类似的值。例如,Column1包含键,column2包含值。假设我在第1列中有第2行5次,然后我想添加这5行中每一行的值。数组的其余部分也是如此。如果还有一个键,我想添加相应的值

如果不是PHP,可以通过MySQL查询吗

编辑:

预期产出为

让我解释一下。25是所有值的总和,其中0位于第1列,依此类推,直到9: 假设0是column1,1是column2

$result = [];
foreach ($rows as $row) {
  $result[$row[0]] = isset($result[$row[0]]) ? $result[$row[0]] + $row[1] : $row[1];
}
asort($result)
MySQL:

SELECT column1, sum(column2)
FROM your_table
GROUP BY column1
ORDER BY column1

请告诉我们这里的预期输出是什么,让你的问题更清楚。下次看并。。。图像不利于再现图像problem@RaymondNijland当前位置是的,在看到解决方案后,我感觉到了。你能描述一下你认为这是如何回答这个问题的吗?嗯,它确实起了作用。他完全知道我在期待什么,伟人。我觉得这样一个简单的答案太难了。我也添加了PHP版本,但他要求使用PHP或mysql。我想这就是他想要的。他以一种非常模糊的方式询问了按第1列分组的总和,并按第1列对其进行排序。我的问题在MySQL部分得到了解决。甚至连PHP脚本都没有needed@RaymondNijland当前位置我指的是我所评论的答案。这个贴出的答案解决了我的问题。