Добавление уникальных значений в ключи массива
Подскажите пожалуйста как собрать уникальный массив на основе ключа ["ID"]
С добавление в дублирующийся ключ например RGB_NAME значения из другова RGB_NAME
На входе такой массив
array(2) {
[0]=>
array(3) {
["ID"]=>
string(6) "126179"
["RGB_NAME"]=>
string(14) "Бежевый"
["STYLE_NAME"]=>
string(14) "Горох"
["COUNTRIES_TAKE"]=>
string(12) "Россия"
}
[1]=>
array(3) {
["ID"]=>
string(6) "126179"
["RGB_NAME"]=>
string(10) "Белый"
["STYLE_NAME"]=>
string(14) "Цветы"
}
}
На выходе должен получится такой
[0]=>
array(3) {
["ID"]=>
string(6) "126179"
["RGB_NAME"]=>
array(1) {
[0]=>
string(1) "Бежевый"
[1]=>
string(1) "Белый"
}
["STYLE_NAME"]=>
array(1) {
[0]=>
string(1) "Цветы"
[1]=>
string(1) "Горох"
}
["COUNTRIES_TAKE"]=>
string(12) "Россия"
}