Как вставить цикл foreach в многомерный массив?
У меня есть многомерный массив, который я использую для подключения моего сайта к Mailchimp.Я должен проверить с помощью цикла foreach количество продуктов, которые покупает пользователь, и добавить их в массив, называемый «линии».
В данный момент это мой код json, который после я отправлю в Mailchimp:
$json_data = '{
"id": "2'. $order->id .'",
"customer": {
"id": "71",
"email_address": "'.$order->email.'",
"opt_in_status": true,
"company": "'.$order->company_name.'",
"first_name": "'.$order->pad_firstname.'",
"last_name": "'.$order->pad_lastname.'",
"orders_count": 1,
"total_spent": 86
},
"checkout_url": "https://www.mywebsite.it/en/checkout/confirmation/",
"currency_code": "EUR",
"order_total": 86,
"lines"[{
'.$line_result.'
}]
}';
В $ line_result я пытаюсь добавить массив продуктов.Я знаю, что это неправильно.
весь массив внутри "строк" должен быть таким:
"lines":[
{
data product 1 ...
},
{
data product 2 ...
}
]
Это мой foreach:
foreach ($order->pad_products as $product) {
$line_result['line'] = array(
"id" => "$order->id",
"product_id" => "$product->pad_product_id",
"product_title" => "$product->title",
"product_variant_id" => "$product->id",
"product_variant_title" => "$product->title",
"quantity" => "$product->pad_quantity",
"price" => "$product->prezzo",
);
};
что такоеправильный способ вставить эти данные и создать многомерный массив, как мне нужно?Спасибо.