次のようなファイルにネストされたjson配列があります。
{
"id": 12345679,
"gid": 6012,
"history": [
{
"date": "0000-00-00 00:00:00",
"rank": 6
}
]}
json ファイルを読み取って履歴配列に php を追加し、data.jsonという名前のファイルを書き直す方法に興味があります。
これは私がこれまでに得たものです。
$json = file_get_contents('data.json');
$json = (array)json_decode($json);
$output = $json['history'][] = array(
array('date' => '0000-00-00 00:00:00', 'rank' => 3),
array('date' => '0000-00-00 00:00:00', 'rank' => 2),
array('date' => '0000-00-00 00:00:00', 'rank' => 6)
);
$data = json_encode(array_marge($json, $output));
助けてくれてありがとう!