[英]PHP - foreach loop in array for generating a json file
对不起,但我对此很陌生。
我想实现以下 JSON 代码:
"commodities": [
{
"originCountryCode": "NL",
"goodsDescription": "Commodity goods description ",
"goodsValue": {
"currencyCode": "EUR",
"monetaryValue": 250
}
}
我怎样才能使货物价值成为商品的一部分? 我尝试了以下方法,但无法完成。
$commodities = array();
$commoditie = array();
$goodsValue = array();
$commoditie["originCountryCode"] = "NL";
$commoditie["goodsDescription"] = "Electronics, ".$producten."";
array_push($commodities, $commoditie);
$goodsValue["currencyCode"] = "EUR";
$goodsValue["monetaryValue"] = "".$subtotaal."";
array_push($commodities, $goodsValue);
$data["commodities"] = $commodities;
How can I make 3 arrays into one and get "packages" into an object?
<?php
$response = array();
$response["code"] = 200;
$packages = array();
for ($i=0; $i < 3; $i++) {
$package = array();
$package["grossWeight"] = $i;
$package["scannedBy"] = "someone";
array_push($packages, $package); // push it to packages array
}
$response["packages"] = $packages; // packages
echo json_encode($response);
结果将是
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.