我如何从 url 位置获取数据
我正在使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
只要你有
allow_url_fopen< /code>
在
php.ini
中,您可以使用file_get_contents()
。然后,您可以使用json_decode()
< 进行解析/a>.$json
现在是 JSON 数据的数组。So long as you have
allow_url_fopen
on inphp.ini
, you can usefile_get_contents()
. You can then parse withjson_decode()
.$json
is now an array of your JSON data.在这种情况下,
allow_url_fopen
应为on
。Curl 可以用作替代选项
allow_url_fopen
should beon
in this case.Curl can be used as an alternate option
我建议为此使用 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.