我用json_decode创建了一个json对象。通过一些元素后,我想添加子元素。我该怎么做呢?用PHP将数据添加到json中
2
A
回答
5
取决于您传递给json_decode()
的哪些选项,您从中获得了一个对象或数组,您可以像添加其他对象或数组一样添加元素。
要添加$key => $element
到一个数组:
$myArray[$key] = $element;
稍微不太明显,但你可以在新的公共成员在PHP添加到对象如下:
$myObj->$key = $element;
这将添加一个成员从$ key的内容变量(假设$ key是一个字符串)。
如果再传给你的数组/对象为json_encode()
,你会用下列JSON结束:
{ 'value_of_key' : 'value_of_element' }
+0
我没有意识到改变选项会使它更好。谢谢。它更容易访问,我现在知道如何写入它。 – 2009-10-06 14:33:30
1
我会用json_decode($json,true)
与真正的国旗,以便它会回来作为一个关联数组。然后您可以使用数组语法添加项目。
相关问题
- 1. php - 将数据添加到json
- 2. 如何在JSON \ w PHP中将数据添加到数组中?
- 3. PHP将\添加到JSON
- 4. 将PHP多维数组添加到JSON
- 5. 将json对象添加到数组php
- 6. 如何将JSON数据添加到NSArray
- 7. 将数据添加到JSON表onClick
- 8. 如何将JSON数据添加到NSMutableArray?
- 9. 将数据添加到JSON阵列
- 10. javascript将数据添加到JSON
- 11. 将数据添加到JSON文件
- 12. 将数据附加到json文件php
- 13. 当用JSON加载时,php将数据加载到fancybox中
- 14. Unity JSON将数据添加到现有的json数据
- 15. php在json树中添加新数据
- 16. JSON数据添加到angularjs
- 17. 将JSON数据添加到数据表中
- 18. 通过PHP将数据添加到MySQL
- 19. 添加JQuery数据类到JSON数据
- 20. 将图像添加到JSON WebService -PHP
- 21. 使用Ajax添加json数据到D3
- 22. Json数组添加到php数组
- 23. 将数据添加到数据库中
- 24. 如何将JSON数组添加到Google App数据存储中
- 25. 将Html Table行数据添加到JSON数组中Object
- 26. 将函数添加到数组中php
- 27. 将参数添加到PHP
- 28. PHP:将引号添加到json数组中的每个键
- 29. 如何通过PHP将JSON对象数组添加到MySQL中
- 30. 在C#中解析后将json数据添加到列表中
我想你的意思'json_encode'。 'json_decode'会将JSON格式的字符串转换为等效的PHP表示,而'json_encode'则会做相反的操作(将PHP表示转换为JSON格式的字符串)。 – Gumbo 2009-10-06 13:52:50