我正在从我的数组创建一个json文件:$file = json_encode($array);json 文件将如下所示: [ { "name": "file1.html", "date": "2019-01-29T20:33:57.000163Z", "size": "348" } { "name": "file2.xml", "date": "2019-01-29T20:33:57.000167Z", "size": "401" } { "name": "file3.html", "date": "2019-01-29T20:33:57.000171Z", "size": "1314" } ]但是我需要创建一个格式略有不同的json文件。我需要的输出是:{ "draw": 1, "recordsTotal": 5000, "recordsFiltered": 5000, "data": [ { "name": "file1.html", "date": "2019-01-29T20:33:57.000163Z", "size": "348" } { "name": "file2.xml", "date": "2019-01-29T20:33:57.000167Z", "size": "401" } { "name": "file3.html", "date": "2019-01-29T20:33:57.000171Z", "size": "1314" } ]}json_encode可以做到这一点吗?
1 回答

犯罪嫌疑人X
TA贡献2080条经验 获得超4个赞
创建一个包含其余信息的新数组,并将当前数组数据也分配到其中。
$newArray = array(
'draw'=> 1,
'recordsTotal'=> 5000,
'recordsFiltered'=> 5000,
'data'=>$array
);
$file = json_encode($newArray);
- 1 回答
- 0 关注
- 77 浏览
添加回答
举报
0/150
提交
取消