【问题标题】:How add data in json array from php?如何从 php 在 json 数组中添加数据?
【发布时间】:2013-06-03 18:01:14
【问题描述】:

我想知道如何在json文件数组中添加新数据

我是 json 新手。

想从 php 或 html 输入中添加数据。

[
{
    "id":1,
    "name":"abc",
    "value":"abcd"
},
{
    "id":2,
    "name":"Kiss",
    "value":"Kiss"
}
{
    "id":3,
    "name":"efgh",
    "value":"efgh"
}
]

如何使用 php 或 html 输入在 json 文件中添加数组的第四项

请帮我举个例子,

谢谢

【问题讨论】:

标签: php json


【解决方案1】:

首先,我会注意到您显示的 JSON 无效(它缺少逗号:P),但这是答案:

你必须加载它。

$data = json_decode($json, true);

($json应该是JSON,true是指定需要解码为关联数组)

然后添加你的元素,

$data[] = array('id'=>4, 'name'=>'abcdef', 'value'=>'abcdefg');

然后您可以将其重新编码为 JSON

$json = json_encode($data);

【讨论】:

  • 你能帮帮我吗?你能给我举个php文件的例子吗,我其实也不知道怎么用ph​​p添加。
猜你喜欢
  • 2014-06-21
  • 1970-01-01
  • 2019-01-28
  • 1970-01-01
  • 1970-01-01
  • 2020-02-24
  • 2017-08-30
  • 2014-08-12
  • 1970-01-01
相关资源
最近更新 更多