Мучаюсь с проклятым массивом...уже часа 3...
Все вроде бы просто.
Есть примерно такой массив
[0] => Array
(
[машина] => лада
[количество] => 4
[колес_штук] => 1
[сидений_штук] => 0
)
[1] => Array
(
[машина] => москвич
[количество] => 6
[колес_штук] => 2
[сидений_штук] => 3
)
[2] => Array
(
[машина] => лада
[количество] => 3
[колес_штук] => 4
[сидений_штук] => 7
)
[3] => Array
(
[машина] => москвич
[количество] => 4
[колес_штук] => 6
[сидений_штук] => 2
)
[4] => Array
(
[машина] => лада
[количество] => 1
[колес_штук] => 8
[сидений_штук] => 1
)
[5] => Array
(
[машина] => запорожец
[количество] => 2
[колес_штук] => 2
[сидений_штук] => 8
)
[6] => Array
(
[машина] => лада
[количество] => 2
[колес_штук] => 7
[сидений_штук] => 3
)
[7] => Array
(
[машина] => запорожец
[количество] => 0
[колес_штук] => 5
[сидений_штук] => 1
)
[8] => Array
(
[машина] => запорожец
[количество] => 3
[колес_штук] => 7
[сидений_штук] => 9
)
Из него нужно получить такой
[0] => Array
(
[машина] => лада
[количество] => 10 // сумма всех машин лады с первого массива
[колес_штук] => 20 // сумма всех колес от лады с первого массива
[сидений_штук] => 11 // сумма всех сидений от лады с первого массива
)
[1] => Array
(
[машина] => москвич
[количество] => 10 // ...
[колес_штук] => 8 // ...
[сидений_штук] => 5 // ...
)
[2] => Array
(
[машина] => запорожец
[количество] => 5 // ...
[колес_штук] => 14 // ...
[сидений_штук] => 18 // ...
)
Все!
Пытался придумать алгоритм действий. Получилось ТРИ вложенных цикла и я зашел в тупик.