にJSON要素を追加します - >私はこのようになりますinfo.jsonというファイルにJSONオブジェクトを持つ多次元JSONオブジェクトPHP
[
{
"name": "level0",
"items":
[
{
"name": "item1",
"type": "type1"
},
{
"name": "item2",
"type": "type2"
}
]
},
{
"name": "Level1",
"items":
[
{
"name": "item4",
"type": "type4"
},
{
"name": "item5",
"type": "type5"
}
]
},
{
"name": "Level2",
"items":
[
{
"name": "item6",
"type": "type6"
}
]
}
]
とこのようになりますPHPスクリプト - >
<?php
$json_string = file_get_contents("info.json");
$json = json_decode($json_string, true);
array_push($json[0]["items"], array("name" => "item3", "type" => "type3"));
?>
この配列の「items」の最初のインスタンスに3番目の要素を挿入しようとしています。そのため、JSONファイルを開くと新しい要素が表示されます。私は間違って何をしていますか?アドバイスをいただければ幸いです。
上記のコードでどのような出力が得られますか? –
あなたの問題は何ですか? –
$ jsonの値はですが、ファイル自体は変更されません。 – laroy