我如何从 url 位置获取数据

发布于 2024-11-03 05:16:29 字数 259 浏览 0 评论 0原文

我正在使用 JSON,其中必须获取特定城市的位置,例如: http://maps.google.com/maps/geo?q=Vanguard,CA,%20United%20States&output=json

现在在 PHP 中如何编写代码获取“点”数据?

I am working with the JSON in which I have to fetch the location of particular city e.g: http://maps.google.com/maps/geo?q=Vanguard,CA,%20United%20States&output=json

Now in PHP how can I write the code to fetch the "Point" data ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

甜嗑 2024-11-10 05:16:29

只要你有 allow_url_fopen< /code>php.ini 中,您可以使用 file_get_contents()。然后,您可以使用 json_decode()< 进行解析/a>.

$json = json_decode(file_get_contents('http://maps.google.com/maps/geo?q=Vanguard,CA,%20United%20States&output=json'), TRUE);

$json 现在是 JSON 数据的数组。

So long as you have allow_url_fopen on in php.ini, you can use file_get_contents(). You can then parse with json_decode().

$json = json_decode(file_get_contents('http://maps.google.com/maps/geo?q=Vanguard,CA,%20United%20States&output=json'), TRUE);

$json is now an array of your JSON data.

北恋 2024-11-10 05:16:29
$json_data=file_get_contents($url);

在这种情况下,allow_url_fopen 应为on

Curl 可以用作替代选项

$json_data=file_get_contents($url);

allow_url_fopen should be on in this case.

Curl can be used as an alternate option

初见 2024-11-10 05:16:29

我建议为此使用 cURL 库。 (cUrL)。它只是提供了更多选项和错误处理,然后使用 file_get_contents 等替代方案。

I advice using the cURL lib for this. (cUrL). It just offers more options and error handling then using alternatives like file_get_contents etc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文