我有json的问题,我不明白为什么我的代码不起作用。我想把[secondary_text] => United Kingdom放到php变量中,但我一直收到这个通知:
注意:尝试在C中获取非对象的属性“预测”:第153行的......... \ CCPSeven.php
我的代码:
header('Content-Type: application/json');
$htmlj = file_get_html('https://maps.googleapis.com/maps/api/place/queryautocomplete/json?key=*****&input=London&language=en',false);
$jsondecode2 = json_decode($htmlj);
foreach ($jsondecode2 as $jsonforeach2) {
$Country = ($jsonforeach2->description->structured_formatting->secondary_text);
}
print_r($Country);
杰森:
stdClass Object
(
[predictions] => Array
(
[0] => stdClass Object
(
[description] => London, United Kingdom
[id] => *****+
[matched_substrings] => Array
(
[0] => stdClass Object
(
[length] => 6
[offset] => 0
)
)
[place_id] => ChIJdd4hrwug2EcRmSrV3Vo6llI
[reference] => *****
[structured_formatting] => stdClass Object
(
[main_text] => London
[main_text_matched_substrings] => Array
(
[0] => stdClass Object
(
[length] => 6
[offset] => 0
)
)
[secondary_text] => United Kingdom
)