0

Google のリバース ジオコード システムにリクエストを送信すると、属性にアクセスできないように見える大きな JSON オブジェクトが返されます。応答は次のようになります。

{
    "results" : [
        "address_components" : [
             {
                 "long_name" : "123",
                 "short_name" : "123",
                 "types" : [ "street_number" ]
             },
             { 
                 etc.
             }
         ],
        "formatted_address" : "123 Broadway, New York City, NY 10002, USA"
    ]
}

デコードすると、次のようになります。

stdClass Object ( 
     [results] => Array ( 
         [0] => stdClass Object (  
             [address_components] => Array ( 
                 [0] => stdClass Object ( 
                     [long_name] => 123 
                     [short_name] => 123 
                     [types] => Array ( [0] => street_number ) 
                 )
             )
         ) 
         [formatted_address] => 123 Broadway, New York City, NY 10002, USA
     )
 )

[formatted_address] 属性にアクセスするにはどうすればよいですか? 試し$geoCode->["results"]->formatted_addressましたが、値が返されません。私はここで困惑しています、ありがとう!

4

1 に答える 1

1

試す

$geoCode->results[0]->formatted_address
于 2012-12-09T06:48:29.927 に答える