我想创建JSON数据类似如下格式JSON阵列:使用PHP创建
{
"data": [
{
"varient": {
"0": "12121221",
"1": "22122111"
},
"site": "google",
"click": "yes"
},
{
"varient": {
"0": "33333",
"1": "443434"
},
"site": "yahoo",
"click": "no"
}
]
}
我知道json_encode用途,以创造JSON
,但我不如何创建像上面这样的foreach和array_merge JSON格式等[PHP代码]
我的PHP代码
$datalist = array();
$datalist[] = array("site" => "google","click" => "yes");
$datalist[] = array("site" => "yahoo" ,"click" => "no");
$fulljson=array_merge($datalist);
$return = array('data'=>$fulljson);
echo json_encode ($return);
但我怎么能插入的变体光盘d ATA
的变体光盘 “:{” 0 “:” 12121221" , “1”: “22122111”}
所以,只要创建你想要的结构。 – xdazz
json_encode处理多维数组,你不需要做任何for循环 – Tim
这是一个技巧; 'var_export(json_decode($ json,true));'以查看如何在php中重新创建数组结构。 –