Подсчёт суммы значений элементов массива

seipa

Новичок
привет.
есть массив с вложенными в него массивами:

Array(
[0] => Array(
[id] => 1,
[value] => 100
)
[1] => Array(
[id] => 1,
[value] => 200
)
[2] => Array(
[id] => 1,
[value] = 300
)
[3] => Array(
[id] => 2,
[value] = 100
)
[4] => Array(
[id] => 2.
[value] => 200
)
)

вложенные массивы могут иметь одинаковые значения ключа [id].
как просуммировать значения ключей [value] в массивах с одинаковым [id]?

желательно при этом НЕ выводить массивы с одинаковыми [id], оставить только первый, с суммой всех [value].
 
Сверху