У меня есть следующий массив в PHP. Идентификатор и общий ключ одинаковы для одних и тех же значений Id.Объединить элементы массива с одинаковыми значениями id в PHP
Array
(
[0] => Array
(
[id] => 1
[total] => 100
[line] => books
[value] => 10
)
[1] => Array
(
[id] => 1
[total] => 100
[line] => cars
[value] => 50
)
[2] => Array
(
[id] => 1
[total] => 100
[line] => cover
[value] => 30
)
[3] => Array
(
[id] => 2
[total] => 80
[line] => books
[value] => 5
)
[4] => Array
(
[id] => 2
[total] => 80
[line] => cover
[value] => 35
)
[5] => Array
(
[id] => 2
[total] => 80
[line] => cars
[value] => 40
)
)
И я хотел бы объединить элемент Line и Value внутри массива. Чтобы проиллюстрировать результат, я ищу следующий массив.
Array
(
[0] => Array
(
[id] => 1
[total] => 100
[details] => Array
(
[0] => Array
(
[line] => books
[value] => 10
)
[1] => Array
(
[line] => cars
[value] => 50
)
[2] => Array
(
[line] => cover
[value] => 30
)
)
)
)
[1] => Array
(
[id] => 2
[total] => 80
[details] => Array
(
[0] => Array
(
[line] => books
[value] => 5
)
[1] => Array
(
[line] => cars
[value] => 35
)
[2] => Array
(
[line] => cover
[value] => 40
)
)
)
)
Я работаю с PHP. Спасибо за твою помощь.
простой цикл Еогеасп будет работать - вы должны в наименее попробовать что-то –
Добро пожаловать в переполнение стека. Пожалуйста, опубликуйте то, что вы пытались до сих пор. – Twisty