Подскажите элегантный способ обработки вот таких данных:
firma=9 tovar=7 kolvo=2.00
firma=10 tovar=108 kolvo=1.00
firma=10 tovar=119 kolvo=5.00
firma=10 tovar=82 kolvo=4.00
firma=14 tovar=24 kolvo=5.00
firma=14 tovar=119 kolvo=3.00
firma=14 tovar=108 kolvo=1.00
firma=14 tovar=119 kolvo=5.00
firma=14 tovar=82 kolvo=4.00
firma=14 tovar=49 kolvo=8.00
Вводятся/выводятся только значения.
Надо:
1.по каждому полю firma оптимизировать: поля tovar с одинаковым номером объединить, kolvo у них сложить
2.вычислить общее количества товаров с одинаковым номером tovar по всем полям firma
3.вывести в виде таблицы, где столбцы - значения firma, строки - значения tovar, на их пересечении - kolvo
Т.е. на входе имеем такую таблицу:
9 7 2.00
10 108 1.00
10 119 5.00
10 82 4.00
14 24 5.00
14 119 3.00
14 108 1.00
14 119 5.00
14 82 4.00
14 49 8.00
А на выходе должна получиться вот такая:
_____9 10 14 S
007 2 2
108 1 1 3
119 5 8 13
082 4 4 8
024 5 5
108
049 8 8
Есть ли простой способ сделать это php ?
:confused: