我正在使用PHP和json_decode來使用遠程API,我有什麼似乎是一個新手問題,我甚至不知道如何查找我的答案。PHP:如何從JSON文件獲取值?
所以在我的劇本我有一個$代碼= 392和JSON文件,該文件簡化版本是:
{
"result": {
"items": [
{
"name": "New York",
"code": 7294,
},
{
"name": "Miami",
"code": 392,
},
{
"name": "Los Angeles",
"code": 9182,
}
]
}
}
所以,簡單地說,具有代碼392,我想知道哪個名字對應的代碼。怎麼樣 ? (實際JSON結果有數以千計的「物品」,如果有差別)
你需要寫一個'foreach'循環,將查找碼。沒有內置的方法可以像這樣在數組中找到它。 – Barmar
只是你的例子JSON的一個旁註,你不能留下這樣的尾隨逗號。 PHP的json_decode函數以及幾個瀏覽器將無法解析它。 – rjdown