从API接口获取的数据里面怎么提出想要的数据
从其他网站提供的API接口获取的数据,怎么提出我想要的数据呢?{"data":[{"id":1,"name":"Zhang","Record":"90",},{"id":...
从其他网站提供的API接口获取的数据, 怎么提出我想要的数据呢?
{
"data": [
{
"id": 1,
"name": "Zhang",
"Record": "90",
},
{
"id": 2,
"name": "Xiao",
"Record": "85",
},
...
},
比如获取的上面数组里面,提出id为2的 name数据(Xiao) 和 Record 数值(85), 怎么写PHP代码呢? 谢谢大神支招 :) 展开
{
"data": [
{
"id": 1,
"name": "Zhang",
"Record": "90",
},
{
"id": 2,
"name": "Xiao",
"Record": "85",
},
...
},
比如获取的上面数组里面,提出id为2的 name数据(Xiao) 和 Record 数值(85), 怎么写PHP代码呢? 谢谢大神支招 :) 展开
展开全部
$str = '{"data":[{"id":1,"name":"Zhang","Record":90},{"id":2,"name":"Xiao","Record":85}]}';
$arr = json_decode($str);
$data = [];
foreach ($arr as $value) {
foreach ($value as $val){
if($val->id == 2){
$data = $val;
}
}
}
对象$dada里的数据就是你要的结果
追问
没有获取任何值 , 页面显示空白。。。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询