我收到一個JSON並嘗試使用PHP解釋一些值。PHP&JSON:如何從另一個值等於xyz的位置獲取值?
實施例從JSON轉儲片段:
["11811"]=>
object(stdClass)#15 (11) {
["parent_area"]=>
NULL
["generation_high"]=>
int(19)
["all_names"]=>
object(stdClass)#16 (0) {
}
["id"]=>
int(11811)
["codes"]=>
object(stdClass)#17 (3) {
["ons"]=>
string(2) "08"
["gss"]=>
string(9) "E15000008"
["unit_id"]=>
string(5) "41421"
}
["name"]=>
string(10) "South East"
["country"]=>
string(1) "E"
["type_name"]=>
string(15) "European region"
["generation_low"]=>
int(1)
["country_name"]=>
string(7) "England"
["type"]=>
string(3) "EUR"
}
由於有大量(嵌套的)的數據,我需要獲得[「名稱」]其中[「TYPE_NAME」] ==「歐洲的值地區'。
謝謝。
你可以請你展示一些你已經試圖做到的事情嗎? – Neal
$ response = file_get_contents($ api); \t $ jsonobj = json_decode($ response); \t foreach($ jsonobj as $ json){ \t \t var_dump($ json); \t} 我只知道如何進入每個對象$ json->名稱等 – Mike