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是标识符。我想用相同的标识符来加总所有权重。救命。提前谢谢你!
答案 0 :(得分:0)
$ newarr是一个新的数组
$newarr = array();
foreach($a as $onea)
{
$newarr[$onea['idBout']]+= $onea['poidsTot'];
}
导致:
Array
(
[1] => 3
[2] => 10
)