【发布时间】:2017-03-07 05:34:17
【问题描述】:
我有一个结果 json 文件,即 result.json,我想在总数和行中插入另一个子数组。
这是我的 JSON 文件
{“总数”:“9”,“行”:[
{"id":"16","firstname":"Melanie","lastname":"Toledo","phone":"091919191","email":"test@gmail.com"}, {"id" :"29","firstname":"x","lastname":"x","phone":"1","email":"test@gmail.com"}, {"id":"30" ,"名字":"y","姓氏":"y","电话":"2","email":"test@gmail.vp"}, {"id":"31","firstname" :"xxx","姓氏":"xxxx","电话":"12345","email":"test@gmail.com"}, {"id":"33","firstname":"xy" ,"姓氏":"xy","电话":"1","email":"test@gmail.com"}, {"id":"34","firstname":"yyy","lastname" :"yyy","电话":"2","email":"test@gmail.com"}, {"id":"35","firstname":"n","lastname":"n" ,"电话":"1","电子邮件":"test@gmail.com"}, {"id":"36","名字":"q","姓氏":"q","电话" :"1","email":"x@g.com"}, {"id":"37","firstname":"","lastname":"","phone":"","email ":""}
]
}
这是我的代码
<?php
$current_data = file_get_contents('result.json');
$array_data = json_decode($current_data, true);
$extra['rows'] = array (
'id' => '101',
'firstname' => 'marlon',
'lastname' => 'berces',
'phone' => '12',
'email' => 'test@gmail.com'
);
$array_data[] = $extra;
$final_data = json_encode($array_data);
file_put_contents('result.json',$final_data);
?>
【问题讨论】: