У меня есть многомерный массив в данных PHP, как показано ниже.Я хочу иметь возможность суммировать значение 'price' от одного и того же id_gudang и id_receiver.
$data = {
{
'id_gudang': 69,
'id_receiver': 121,
'price': 1
},
{
'id_gudang': 69,
'id_receiver': 121,
'price': 3
},
{
'id_gudang': 71,
'id_receiver': 134,
'price': 7
},
{
'id_gudang': 72,
'id_receiver': 135,
'price': 3
},
{
'id_gudang': 72,
'id_receiver': 216,
'price': 5
},
{
'id_gudang': 72,
'id_receiver': 216,
'price': 5
}
}
Я хочу создать новый массив со значением 'price', которое является суммой 'price'в массиве раньше.Как сложить значение для того же id_gudang и id_receiver?поэтому результат будет:
$new_data = {
{
'id_gudang': 69,
'id_receiver': 121,
'price': 4
},
{
'id_gudang': 71,
'id_receiver': 134,
'price': 7
},
{
'id_gudang': 72,
'id_receiver': 135,
'price': 3
},
{
'id_gudang': 72,
'id_receiver': 216,
'price': 10
}
}