如何使用 PHP 存取 JSON 資料?
Dec 23, 2024 am 10:09 AMHow do I access data from JSON with PHP?
PHP提供了 json_decode() 函數來解碼 JSON 字串,將其轉換為 PHP 資料結構。讓我們深入研究如何存取結果:
物件屬性存取:
物件屬性可以透過 $object->property的方式訪問,例如:
1 2 3 |
|
數組元素訪問:
數組元素可以透過 $array[0]的方式訪問,例如:
1 2 3 |
|
嵌套項目訪問:
嵌套項目可以通過連續的屬性和索引訪問,例如$object->array [0]->etc。 :
1 2 3 |
|
轉換為關聯數組:
傳遞 true 作為 json_decode() 的第二個參數,可以將 JSON物件解碼為關聯數組,其鍵為字串:
1 2 3 |
|
存取關聯數組項目:
可以透過foreach (array_expression as $key => $value )遍歷鍵與值:
1 2 3 4 5 |
|
輸出:
1 2 3 |
|
未知資料結構:
如果不知道資料結構,請參考相關文件或使用print_r()檢查結果:
1 |
|
json_decode() 傳回 null:
當 JSON 為 null 或無效時,就會出現這種情況。使用 json_last_error_msg() 檢查錯誤訊息。
特別字元屬性名稱:
使用{"@attributes":{"answer":42}} 存取特殊字元的屬性名稱:
1 2 3 |
|
以上是如何使用 PHP 存取 JSON 資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱門文章

熱門文章

熱門文章標籤

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)