下面是我的代码:
$user = new User($_POST['login'], $_POST['password'], $_POST['mail'], $_POST['name']);
$users = json_decode(file_get_contents('users.json'));
$users[] = $user->toArray();
file_put_contents('users.json', json_encode($users));
当json文件为空时,用户会被正确添加,但是当一个用户已经存在于json文件中时,当我试图使用这段代码添加另一个用户时,它只会替换现有的用户。
1条答案
按热度按时间5rgfhyps1#
只需要在json_decode中将'associative'设置为true: