首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在PHP中将JSON模式复制和添加为数组

在PHP中将JSON模式复制和添加为数组
EN

Stack Overflow用户
提问于 2016-04-13 13:55:47
回答 1查看 123关注 0票数 0

我试图使用php将密钥及其内容的副本添加到JSON文件中。

代码语言:javascript
运行
复制
$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。这增加了以下内容:

代码语言:javascript
运行
复制
...["versions"]=> array(6) { [0]=> string(5) "1.2.2" ["1.2.1"]=> array(4) { ["project"]=> string(21)...

而不是创建一个1.2.2键及其子数组。

也曾尝试过:

代码语言:javascript
运行
复制
array_unshift($decode['versions'][$version],$version );

也没有结果

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-13 14:31:55

如果我正确地取消了设置,您可以直接将版本放在内容中,如下所示:

代码语言:javascript
运行
复制
$content = file_get_contents($_POST['content']);
$decode = json_decode($content, true);

$version = $_POST['version'];
$decode['version'] = $version;

$encode = json_encode($decode, true);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36600656

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档