【发布时间】:2017-04-14 16:52:19
【问题描述】:
Array (
[1] => Array (
[poidsTot] => 1
[idBout] => 1
)
[2] => Array (
[poidsTot] => 2
[idBout] => 1
)
[3] => Array (
[poidsTot] => 2
[idBout] => 2
)
[4] => Array (
[poidsTot] => 8
[idBout] => 2
)
)
这是一个包含几个数组的表,每个数组有两个值。 value1 是权重,value2 是标识符。我想将所有具有相同标识符的权重相加。帮助。提前谢谢你!
【问题讨论】:
-
此数据是否从 SQL 数据库中检索?
-
是的,这些数据存储在我给定数据库的一个表中的数组类型字段中
-
然后使用您的 SQL 查询通过 SUM() 和 GROUP BY 执行此操作:
SELECT idBout, SUM(poidsTot) AS total FROM tablename GROUP BY idBout
标签: php arrays multidimensional-array