我有json文件与数组,我想使用PHP将数组元素添加到该数组。请指教我继续。
这是我现有的json文件
select
col1 /* new comers */
, M = sum(case when gender = 'M' then 1 else 0 end)
, F = sum(case when gender = 'F' then 1 else 0 end)
from t
group by col1
下面是我的代码部分,我需要附加我现有的json文件。
{
"12":{"userId":"1","username":"Ss","password":"33"},
"32":{"userId":"1","username":"Ss","password":"33"}
}
如何将此添加到我的json文件中?请咨询
:我想将来自php文件的数据写入我现有的json文件
答案 0 :(得分:5)
您必须解码文件以附加数据:
$data = json_decode('data.json', true);
$data[$thisId] = array(
'userId'=> $userId,
'username'=> $username,
'password'=> $password,
);
$json = json_encode($data);
file_put_contents('data.json', $json);