如何使用PHP将新对象推送到JSON文件中

多雷米

我想用PHP在JSON文件中推送新对象,但由于格式原因,我在互联网上找不到任何解决方案。

这是我的Json文件。

{
"html": {
    "snippet1": {
        "id":"snippet1",
        "title":"A title"
    },
    "snippet2": {
        "id":"snippet2",
        "title":"Another title"
    }
}
}

这是PHP文件

$json = file_get_contents('./content.json');
$data = json_decode($json);

$id = "snippet3";
$title= "My title";

我希望将这些新数据推送到JSON中。

结果应为:

 {
"html": {
    "snippet1": {
        "id":"snippet1",
        "title":"A title"
    },
    "snippet2": {
        "id":"snippet2",
        "title":"Another title"
    },
    "snippet3": {
        "id":"snippet3",
        "title":"My title"
    }
}
}

谢谢

威龙
$json = file_get_contents('./content.json');
$data = json_decode($json, true); //added true to make it an array

$id = "snippet3";
$title = "My title";

$data['html'][$id]['id'] = $id; //add the id to the array
$data['html'][$id]['title'] = $title; //add the title to the array
$newData = json_encode($data, true); //turn the array back into json

$writeJson = file_put_contents("content.json", $newData); //write the json array to json file

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用 R 将 json 对象推送到数组中

来自分类Dev

如何使用 Class 语法将新的 Book 对象推送到空数组中?

来自分类Dev

如何导航 JSON 文件,获取所需的对象并使用 javascript 将其推送到数组中?

来自分类Dev

如何将 json 数据从 json 文件推送到具有新集合的数组中并更新文件

来自分类Dev

将数据推送到json对象中

来自分类Dev

如何将新值推送到 JavaScript 对象数组

来自分类Dev

如何将新值推送到 Store 对象?

来自分类Dev

Meter 将新对象推送到集合中的数组

来自分类Dev

将新对象推送到嵌套对象

来自分类Dev

将新对象推送到Firebase中时如何设置自定义ID

来自分类Dev

如何将数据对象推送到php中的对象数组

来自分类Dev

如何将新值推送到php中的子数组?

来自分类Dev

将新对象推送到表格组件

来自分类Dev

将 JSON 数据推送到 ANGULAR 对象数组中

来自分类Dev

如何将JSON对象推送到JSONB列中的嵌套数组

来自分类Dev

如何使用单个AngularJS控制器将JSON对象推送到数组

来自分类Dev

如何使用 React 中的 useState 钩子将保存状态的对象推送到状态数组中?

来自分类Dev

如何将用户推送到对象,PHP推送到JSON

来自分类Dev

使用PHP将对象推送到嵌套JSON?

来自分类Dev

如何使用git将现有分支推送到新仓库中?

来自分类Dev

如何使用反应钩子将新值推送到当前数组中?

来自分类Dev

如何将数组推送到对象数组中?

来自分类Dev

如何将数据推送到JSON文件中的数组并保存?

来自分类Dev

将 json 文件推送到 localStorage 数组中

来自分类Dev

如何使用 angular 或 javascript 将所有对象键推送到数组中的单独数组?

来自分类Dev

使用Mongoose将项目推送到对象中的数组

来自分类Dev

如何使用Google Cloud Function将文件从Cloud Storage存储桶中推送到实例中?

来自分类Dev

将新的键值对推送到json

来自分类Dev

如何将文件推送到存储库中的目录

Related 相关文章

  1. 1

    如何使用 R 将 json 对象推送到数组中

  2. 2

    如何使用 Class 语法将新的 Book 对象推送到空数组中?

  3. 3

    如何导航 JSON 文件,获取所需的对象并使用 javascript 将其推送到数组中?

  4. 4

    如何将 json 数据从 json 文件推送到具有新集合的数组中并更新文件

  5. 5

    将数据推送到json对象中

  6. 6

    如何将新值推送到 JavaScript 对象数组

  7. 7

    如何将新值推送到 Store 对象?

  8. 8

    Meter 将新对象推送到集合中的数组

  9. 9

    将新对象推送到嵌套对象

  10. 10

    将新对象推送到Firebase中时如何设置自定义ID

  11. 11

    如何将数据对象推送到php中的对象数组

  12. 12

    如何将新值推送到php中的子数组?

  13. 13

    将新对象推送到表格组件

  14. 14

    将 JSON 数据推送到 ANGULAR 对象数组中

  15. 15

    如何将JSON对象推送到JSONB列中的嵌套数组

  16. 16

    如何使用单个AngularJS控制器将JSON对象推送到数组

  17. 17

    如何使用 React 中的 useState 钩子将保存状态的对象推送到状态数组中?

  18. 18

    如何将用户推送到对象,PHP推送到JSON

  19. 19

    使用PHP将对象推送到嵌套JSON?

  20. 20

    如何使用git将现有分支推送到新仓库中?

  21. 21

    如何使用反应钩子将新值推送到当前数组中?

  22. 22

    如何将数组推送到对象数组中?

  23. 23

    如何将数据推送到JSON文件中的数组并保存?

  24. 24

    将 json 文件推送到 localStorage 数组中

  25. 25

    如何使用 angular 或 javascript 将所有对象键推送到数组中的单独数组?

  26. 26

    使用Mongoose将项目推送到对象中的数组

  27. 27

    如何使用Google Cloud Function将文件从Cloud Storage存储桶中推送到实例中?

  28. 28

    将新的键值对推送到json

  29. 29

    如何将文件推送到存储库中的目录

热门标签

归档