将元素添加到JSON内的数组中

时间:2013-04-05 19:56:57

标签: php arrays json

我有一些看起来像这样的JSON:

{
    people: []
}

目前我的目标是简单地向人群中添加元素。但最后我还希望能够再次删除这些元素。

我尝试过类似的事情:

<?

    $file = "test.json";
    $json = file_get_contents($file);
    $get = json_decode($json);

    array_push($get->people, $_GET['person']);

    file_put_contents($file, json_encode($get));

?>

然而,这不起作用。我很确定有一个更简单的解决方案。谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

你有invalid JSON。密钥必须为quoted

{"people": []}

否则,您的代码应该有效。虽然我会推荐not using PHP short open tagsfiltering user input