我试图使用php将密钥及其内容的副本添加到JSON文件中。
$content = file_get_contents($_POST["content"]);
$decode = json_decode($content,true);
$version = $_POST["version"];
array_unshift($decode['versions'],$version );
$encode = json_encode($decode,true);假设我们想要添加版本1.2.2。这增加了以下内容:
...["versions"]=> array(6) { [0]=> string(5) "1.2.2" ["1.2.1"]=> array(4) { ["project"]=> string(21)...而不是创建一个1.2.2键及其子数组。
也曾尝试过:
array_unshift($decode['versions'][$version],$version );也没有结果
发布于 2016-04-13 14:31:55
如果我正确地取消了设置,您可以直接将版本放在内容中,如下所示:
$content = file_get_contents($_POST['content']);
$decode = json_decode($content, true);
$version = $_POST['version'];
$decode['version'] = $version;
$encode = json_encode($decode, true);https://stackoverflow.com/questions/36600656
复制相似问题