让我们说我们想要使用另一个数组作为路径($newData
)将新数据($array
)添加到多维数组($path
)可以是任何尺寸。
$array = json_decode(file_get_contents('data.json'), true);
$path = [0,1,1]; # or bigger
...
array_push($array[0]['children'][1]['children'][1]['children'], $newData);
file_put_contents('data.json', json_encode($array, JSON_PRETTY_PRINT));
如何翻译
$path = [0,1,1]; # or bigger
到相应的
array_push($array[0]['children'][1]['children'][1]['children'], $newData);