我用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