Здравствуйте, подскажите пожалуйста как лучше сделать...
У меня есть N количество массивов:
$result['ITEMS'][0] =
[
'ID' = 222,
'SORT' = 300,
'NAME' = 'NAME_1',
'GROUPS' = 21236
];
$result['ITEMS'][1] =
[
'ID' = 333,
'SORT' = 300,
'NAME' = 'NAME_2',
'GROUPS' = 3213
];
$result['ITEMS'][2] =
[
'ID' = 333,
'SORT' = 300,
'NAME' = 'NAME_2',
'GROUPS' = 21236
];
И такая фигня, что ID повторяется массива, т.е. элемент тот же самый, но из за того что GROUPS изменился, массив вылез как новый элемент.
Подскажите пожалуйста как мне перебрать весь $result['ITEMS'], но чтобы элементы массива не повторялись, а меняющийся ключ GROUPS просто записывался в один массив?
Итог вот что то такое должно быть:
$result['ITEMS'][0] =
[
'ID' = 222,
'SORT' = 300,
'NAME' = 'NAME_1',
'GROUPS' = 21236
];
$result['ITEMS'][1] =
[
'ID' = 333,
'SORT' = 300,
'NAME' = 'NAME_2',
'GROUPS' = [4234234, 234324, 23423]
];
$result['ITEMS'][2] =
[
'ID' = 444,
'SORT' = 300,
'NAME' = 'NAME_2',
'GROUPS' = [21236, 1233, 43543]
];