Заполнение массива из ответа php
Не могу понять как правильно выбрать данные из ответа json чтобы заполнить массивы. Ответ приходит в таком виде :
array(2) {
[0]=>
array(4) {
["amount"]=>
int(3900)
["price"]=>
int(3900)
["quantity"]=>
int(1)
["label"]=>
string(75) "OTHER OBJECTS Подвеска День-Ночь на тонкой цепи"
}
[1]=>
array(4) {
["amount"]=>
int(0)
["price"]=>
int(0)
["quantity"]=>
int(1)
["label"]=>
string(16) "Доставка"
}
}
array(1) {
[0]=>
array(4) {
["amount"]=>
int(6500)
["price"]=>
int(6500)
["quantity"]=>
int(1)
["label"]=>
string(29) "Сумма заказа #2482"
}
}
array(1) {
[0]=>
array(4) {
["amount"]=>
int(5900)
["price"]=>
int(5900)
["quantity"]=>
int(1)
["label"]=>
string(29) "Сумма заказа #2524"
}
}
array(1) {
[0]=>
array(4) {
["amount"]=>
int(3900)
["price"]=>
int(3900)
["quantity"]=>
int(1)
["label"]=>
string(29) "Сумма заказа #2518"
}
}
array(1) {
[0]=>
array(4) {
["amount"]=>
int(6500)
["price"]=>
int(6500)
["quantity"]=>
int(1)
["label"]=>
string(29) "Сумма заказа #2528"
}
}
array(2) {
[0]=>
array(4) {
["amount"]=>
int(5500)
["price"]=>
int(5500)
["quantity"]=>
int(1)
["label"]=>
string(29) "SUB ROSA Подвеска Sun"
}
[1]=>
array(4) {
["amount"]=>
int(550)
["price"]=>
int(550)
["quantity"]=>
int(1)
["label"]=>
string(16) "Доставка"
}
}
array(2) {
[0]=>
array(4) {
["amount"]=>
int(3500)
["price"]=>
int(1750)
["quantity"]=>
int(2)
["label"]=>
string(41) "OTHER OBJECTS Пусета Колючка"
}
[1]=>
array(4) {
["amount"]=>
int(0)
["price"]=>
int(0)
["quantity"]=>
int(1)
["label"]=>
string(16) "Доставка"
}
}
array(1) {
[0]=>
array(4) {
["amount"]=>
int(7000)
["price"]=>
int(7000)
["quantity"]=>
int(1)
["label"]=>
string(29) "Сумма заказа #2505"
}
}
NULL
array(2) {
[0]=>
array(4) {
["amount"]=>
int(5400)
["price"]=>
int(5400)
["quantity"]=>
int(1)
["label"]=>
string(26) "OTHER OBJECTS Crying heart"
}
[1]=>
array(4) {
["amount"]=>
int(550)
["price"]=>
int(550)
["quantity"]=>
int(1)
["label"]=>
string(16) "Доставка"
}
}
array(1) {
[0]=>
array(4) {
["amount"]=>
int(6500)
["price"]=>
int(6500)
["quantity"]=>
int(1)
["label"]=>
string(29) "Сумма заказа #2515"
}
}
Мне нужно создать массивы следующим видом:
{
"label": "Наименование товара 1", //наименование товара или услуги
"price": 100.00, //цена
"quantity": 1.00, //количество
"amount": 100.00, //сумма
"vat": 0, //ставка НДС
"method": 0, // тег-1214 признак способа расчета - признак способа расчета
"object": 0, // тег-1212 признак предмета расчета - признак предмета товара, работы, услуги, платежа, выплаты, иного предмета расчета
"measurementUnit": "шт"//единица измерения
},
В ответе есть как и одномерные так и двумерные массивы. В моём случае если есть двумерный массив то нужно создать 2 массива на основании тех двух , к примеру : В ответе:
array(2) {
[0]=>
array(4) {
["amount"]=>
int(3900)
["price"]=>
int(3900)
["quantity"]=>
int(1)
["label"]=>
string(75) "OTHER OBJECTS Подвеска День-Ночь на тонкой цепи"
}
[1]=>
array(4) {
["amount"]=>
int(0)
["price"]=>
int(0)
["quantity"]=>
int(1)
["label"]=>
string(16) "Доставка"
}
Мне нужно создать следующие массивы:
{
"label": "Наименование товара 1", //наименование товара
"price": 100.00, //цена
"quantity": 1.00, //количество
"amount": 100.00 //сумма
},
{
"label": "Наименование товара 2", //наименование товара
"price": 200.00, //цена
"quantity": 2.00, //количество
"amount": 300.00 //сумма со скидкой 25%
},
Пробую выводить через цикл но выводятся отдельно все товары которые приходят в ответе. Буду рад любой помощи