=> [ [], [] ,[] ], ], 'votes' => [ [], [] ,[] ], 'total' => [ [], [] , [] ] ] каждый элемент это массив с разным набором ключей нужно в зависимости от набора ключей, добавлять в ту или иную группу ?
mapToGroups, groupBy попробуй с замыканием, или map. прям готового не будет, потому что как определить по какому ключу ты хочешь собрать? он же не один может быть.
0 => [key => stage, value => 1 ] 1 => [key => votes, value => 2 ] если б у тебя так было, то просто groupBy(key)
Обсуждают сегодня