Здравствуйте, мне было интересно, есть ли способ удаления дубликатов в массиве, но слияние правильных значений вместе?Например, если был один и тот же продукт с двумя разными изображениями, как объединить изображения в массив, а затем удалить запись, чтобы иметь одну запись в массиве
$cars = array(
array(
"id" => 22,
"image" => "test.jpg",
"car" => "Volvo"
) ,
array(
"car_id" => 23,
"image" => "prototype.jpg",
"car" => "BMW"
) ,
array(
"car_id" => 22,
"image" => "test_1.jpg",
"car" => "Volvo"
) ,
array(
"car_id" => 25,
"image" => "unknown.jpg",
"car" => "KIA"
)
);
, и это выдает:
Array
(
[0] => Array
(
[id] => 22
[image] => test.jpg
[car] => Volvo
)
[1] => Array
(
[car_id] => 23
[image] => prototype.jpg
[car] => BMW
)
[2] => Array
(
[car_id] => 22
[image] => test_1.jpg
[car] => Volvo
)
[3] => Array
(
[car_id] => 25
[image] => unknown.jpg
[car] => KIA
)
)
Однако как мне добиться следующего?
Array
(
[0] => Array
(
[id] => 22
[image] => Array
(
[0] => test.jpg
[1] => test_1.jpg
)
[car] => Volvo
)
[1] => Array
(
[car_id] => 23
[image] => prototype.jpg
[car] => BMW
)
[2] => Array
(
[car_id] => 25
[image] => unknown.jpg
[car] => KIA
)
)