php – 使用Laravel从数组中获取JSON值
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php – 使用Laravel从数组中获取JSON值,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1435字,纯文字阅读大概需要3分钟。
内容图文
我试图从他们的地理编码服务中获取JSON数组中的纬度和经度值 – 从Google返回的$response.
JSON数组是这样返回的(随机地址):
{
"results":[
{
"address_components":[
{
"long_name":"57",
"short_name":"57",
"types":[
"street_number"
]
},
{
"long_name":"Polo Gardens",
"short_name":"Polo Gardens",
"types":[
"route"
]
},
{
"long_name":"Bucksburn",
"short_name":"Bucksburn",
"types":[
"sublocality_level_1",
"sublocality",
"political"
]
},
{
"long_name":"Aberdeen",
"short_name":"Aberdeen",
"types":[
"locality",
"political"
]
},
{
"long_name":"Aberdeen",
"short_name":"Aberdeen",
"types":[
"postal_town"
]
},
{
"long_name":"Aberdeen City",
"short_name":"Aberdeen City",
"types":[
"administrative_area_level_2",
"political"
]
},
{
"long_name":"United Kingdom",
"short_name":"GB",
"types":[
"country",
"political"
]
},
{
"long_name":"AB21 9JU",
"short_name":"AB21 9JU",
"types":[
"postal_code"
]
}
],
"formatted_address":"57 Polo Gardens, Aberdeen, Aberdeen City AB21 9JU, UK",
"geometry":{
"location":{
"lat":57.1912463,
"lng":-2.1790257
},
"location_type":"ROOFTOP",
"viewport":{
"northeast":{
"lat":57.19259528029149,
"lng":-2.177676719708498
},
"southwest":{
"lat":57.18989731970849,
"lng":-2.180374680291502
}
}
},
"partial_match":true,
"place_id":"ChIJLTex1jQShEgR5UJ2DNc6N9s",
"types":[
"street_address"
]
}
],
"status":"OK"
}
我尝试过以下方法:
json_decode($response->results->geometry->location->lat)
但它返回’试图访问非对象的属性’.
任何帮助将非常感激.
解决方法:
var_dump(json_decode($response)->results[0]->geometry->location->lat);
内容总结
以上是互联网集市为您收集整理的php – 使用Laravel从数组中获取JSON值全部内容,希望文章能够帮你解决php – 使用Laravel从数组中获取JSON值所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。