У меня проблема с вычислением нескольких массивов.Я использую базу данных MySQL, и язык работы - PHP.Когда я выбираю результат из базы данных, результат показывает несколько массивов с фиксированным ключом и значением.Когда одно значение кода ключа массива совпадает со значением кода ключа отдельного массива, этот массив объединяется с одним с суммой количеств и цен.Это получение результата из базы данных.
['code'=>'aaa','name'=>'a','qty'=>20,'price'=>12.00],
['code'=>'bbb','name'=>'b','qty'=>20,'price'=>12.00],
['code'=>'ccc','name'=>'c','qty'=>20,'price'=>12.00],
['code'=>'aaa','name'=>'a','qty'=>20,'price'=>12.00],
['code'=>'ddd','name'=>'d','qty'=>20,'price'=>12.00],
['code'=>'ccc','name'=>'c','qty'=>5,'price'=>8.00],
['code'=>'bbb','name'=>'b','qty'=>15,'price'=>10.00],
['code'=>'ggg','name'=>'g','qty'=>20,'price'=>12.00],
, и я хочу настроить этот результат в этом формате.
['code'=>'aaa','name'=>'a','qty'=>40,'price'=>24.00],
['code'=>'bbb','name'=>'b','qty'=>35,'price'=>22.00],
['code'=>'ccc','name'=>'c','qty'=>25,'price'=>20.00],
['code'=>'ddd','name'=>'d','qty'=>20,'price'=>12.00],
['code'=>'ggg','name'=>'g','qty'=>20,'price'=>12.00],
Пожалуйста, помогите мне решить эту проблему.Я много пробовал, но не нашел решения.