【发布时间】:2015-08-06 06:15:59
【问题描述】:
我正在尝试使用以下代码在 PHP 中使用 json 从外部 url 中提取数据:
<?php
error_reporting(-1);
ini_set('display_errors', 'On');
$url = "http://maps.googleapis.com/maps/api/geocode/json?latlng=37.76893497,-122.42284884&sensor=false";
$json = file_get_contents($url);
$json_data = json_decode($json, true);
echo $json_data["formatted_address"];
?>
但是,我的页面上什么也没有。事实上,我得到了这个错误:
Notice: Undefined index: formatted_address on line 7
我有什么遗漏吗?
任何帮助将不胜感激。
【问题讨论】:
-
var_dump($json)应该对您和我们都有帮助:) -
@Jigar,谢谢,var_dump($json) 现在在我的页面上打印 URL 的全部内容。
-
请用
var_dump($json)的输出更新您的问题。
标签: php json google-maps google-maps-api-3