2011-12-09 76 views
1

我確信我缺少一些簡單的東西,但是在從包含多個嵌套數組的對象中獲取值時遇到了問題。需要從嵌套數組對象中分配變量

這裏是被分配對象:

$obj = json_decode($uri); // Convert JSON 

下面是此對象的print_r的:

Array ([0] => stdClass Object ([total] => 1 [results] => Array ([0] => stdClass Object ([coordinates] => Array ([0] => -88.359306 [1] => 41.685747) [country_id] => US [state_id] => IL [address_locality] => Oswego [address_text] => 201Washington St [street_number] => 201 [street_name] => Washington St [confidence] => 0.71 [county_id] => 17093 [_type] => geo.place [geo_geometry_type] => Point)))) 

我有麻煩的值county_id,協調,等等。

我正在嘗試使用$ obj-> results [0] - > coordinates [0] ...之類的東西...但這不起作用

回答

0

您是否錯過了$ obj後的[0]

$obj[0]->results[0]->coordinates[0] 
+0

是的你完全正確,笑我想這是明顯的東西。時間多喝咖啡!非常感謝你的幫助! – xXPhenom22Xx

0

嘗試:

$obj[0]->results[0]->coordinates[0] ect...