使用php在数组中附加json文件

时间:2017-03-15 16:28:24

标签: javascript php arrays json

我有json文件与数组,我想使用PHP将数组元素添加到该数组。请指教我继续。

这是我现有的json文件

data.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 

我的php文件

下面是我的代码部分,我需要附加我现有的json文件。

{
"12":{"userId":"1","username":"Ss","password":"33"},
"32":{"userId":"1","username":"Ss","password":"33"}
}

如何将此添加到我的json文件中?请咨询

:我想将来自php文件的数据写入我现有的json文件

1 个答案:

答案 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);