php中的动态json数组出错
我有一个应用程序,它从mysql数据库检索数据,并使用php生成json输出以发送到插件 我将从php生成以下json输出:php中的动态json数组出错,php,arrays,json,Php,Arrays,Json,我有一个应用程序,它从mysql数据库检索数据,并使用php生成json输出以发送到插件 我将从php生成以下json输出: { "mapwidth":"1300", "mapheight":"1000", "categories":"[]", "levels":{ "id":"lots", "title":"Lots", "map":"maps\/lot-map.svg", "minimap":"", "locations":[
{
"mapwidth":"1300",
"mapheight":"1000",
"categories":"[]",
"levels":{
"id":"lots",
"title":"Lots",
"map":"maps\/lot-map.svg",
"minimap":"",
"locations":[
{
"id":"lot1",
"title":"Lot 1",
"pin":"hidden",
"description":"<p>Status: <b style=\\\"color: #8eba5e;\\\">Available<\/b><br>Size:\u00a0<b>850 sqm<\/b><br>Please get in touch for an Offer.<\/p>",
"link":null,
"x":"0.4849",
"y":"0.4629",
"fill":null,
"category":"false",
"action":"tooltip"
}
]
},
"maxscale":"1.8"
}
有什么建议吗?谢谢您需要将级别设置为多维数组
$results['levels'] = array();
$results['levels'][0] = array(
'id' => 'lots',
'title' => 'Lots',
'map' => 'maps/lot-map.svg',
'minimap' => ''
);
然后,当您附加到do时,请按如下方式执行:
$results['levels'][0]['locations'][] = array(
您需要将级别设置为多维数组
$results['levels'] = array();
$results['levels'][0] = array(
'id' => 'lots',
'title' => 'Lots',
'map' => 'maps/lot-map.svg',
'minimap' => ''
);
然后,当您附加到do时,请按如下方式执行:
$results['levels'][0]['locations'][] = array(