我正在從我的數組創建一個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 關注
- 93 瀏覽
添加回答
舉報
0/150
提交
取消