Группируйте строки многомерного массива по значению столбца и суммируйте еще один столбец в каждой группе. ⇐ Php

Кемеровские программисты php общаются здесь
Anonymous
Группируйте строки многомерного массива по значению столбца и суммируйте еще один столбец в каждой группе.

Сообщение Anonymous »

Это мой пример массива
[
[
'_id' => '5f76b1788ee23077dccd1a2c',
'product' => ['_id'=>'5d0391a4a72ffe76b8fcc610'],
'count'=> 1
],
[
'_id' => '5f76b6288ee2300700cd1a3a',
'product' => ['_id'=>'5d0391b6a72ffe76b8fcc611'],
'count'=> 1
],
[
'_id' => '5f76d2488ee23083d3cd1a4a',
'product' => ['_id'=>'5d0391b6a72ffe76b8fcc611'],
'count'=> 1
]
]

И я хочу сгруппировать, если значение идентификатора продукта одинаковое, например:
[
[
'_id' => '5f76b1788ee23077dccd1a2c',
'product' => ['_id'=>'5d0391a4a72ffe76b8fcc610'],
'count'=> 1
],
[
'_id' => '5f76b6288ee2300700cd1a3a',
'product' => ['_id'=>'5d0391b6a72ffe76b8fcc611'],
'count'=> 2
],
]


Подробнее здесь: https://stackoverflow.com/questions/641 ... -column-in

Вернуться в «Php»