如何將新數據添加到JSON結構中?php在json樹中添加新數據
這裏是json.txt
的JSON:
[
{"name":"foo","number":"1"},
{"name":"bar","number":"2"},
{"name":"Hello","number":"3"}
]
現在我想添加一個新行{"name":"good day","number":"**"}
$file = 'json.txt';
$data = json_decode(file_get_contents($file));
$newdata = array('name'=>'good day', 'number' => '**');// how to add `number` automatic `+1`, make it to `4` with php code?
$data[] = $newdata;
file_put_contents($file, json_encode($data));
你的代碼看起來不錯,你會得到什麼輸出? –
4因爲它將是數組中的第四項,或者因爲它是最大數(3)+1? – Yoshi
@Yoshi,如果我在這個'txt'中添加更多數據,以及如何自動添加數字? –