Привет, мы пытались создать игру для школьного проекта и не можем понять, как изменить код JSON с помощью PHP.
Вот код PHP, который мы создали для изменения значение объекта из ключа,
$json_object = file_get_contents('players.json');
$data = json_decode($json_object);
foreach($data as $key)
{
$data['winning_cards'] = [1,2,3];
}
$json_object = json_encode($data);
file_put_contents('players.json', $json_object);
После завершения у нас теперь есть 0 впереди в файле JSON,
{"0":{"username":"test_username","character":"TEST","position":"6","current_turn":false,"cards":[],"winning_cards":[]},"winning_cards":[1,2,3]}
Мы хотим, чтобы код был без "0 "и существующие выигрышные карты с новым значением массива из скрипта PHP. После этого он размещается и полностью меняет файл JSON.