Php 如何从数组中获取结果
我正试图从instagram(一个php网站)获得我的追随者和追随者的名单 我用了这个密码Php 如何从数组中获取结果,php,api,phpmyadmin,instagram-api,Php,Api,Phpmyadmin,Instagram Api,我正试图从instagram(一个php网站)获得我的追随者和追随者的名单 我用了这个密码 $followedby = file_get_contents("https://api.instagram.com/v1/users/$userid/followed-by?access_token=$accessToken"); echo $followedby; 这是我得到的输出示例 {"pagination":{},"meta":{"code":200},"data": [
$followedby = file_get_contents("https://api.instagram.com/v1/users/$userid/followed-by?access_token=$accessToken");
echo $followedby;
这是我得到的输出示例
{"pagination":{},"meta":{"code":200},"data":
[
{
"username":"abc",
"profile_picture":"https:\/\/instagramimages-a.akamaihd.net\/profiles\/profile_pic.jpg",
"id":"36938409",
"full_name":"abc"
},
{
"username":"cdf",
"profile_picture":"https:\/\/igcdn-photos-e-a.akamaihd.net\/hphotos-ak-xfa1\/t51.2885-19\/pic.jpg",
"id":"1174996540",
"full_name":"cdf"
}
]
}
有人能告诉我如何从这个结果中获取用户名、img、fullname吗因为您的输出似乎有一个jSON字符串 您可以用两种语言PHP或JavaScript/jQuery处理它 PHP
$data=json\u解码($response)//将字符串解码为对象
$count=count($data->data)//计算字符串中有多少用户
$i;
对于($i=0;$idata[$i]->用户名。“\r\n”;
echo$data->data[$i]->profile\u图片。“\r\n”;
echo$data->data[$i]->全名。“\r\n”;
回显“\r\n”;
}
JavaScript
var obj = JSON.parse(response);
var i;
for(i = 0; i<obj.data.length; i++) {
document.getElementById('sandbox').innerHTML += obj.data[i].username;
document.getElementById('sandbox').innerHTML += " ";
}
var obj=JSON.parse(响应);
var i;
对于(i=0;i
var obj = JSON.parse(response);
var i;
for(i = 0; i<obj.data.length; i++) {
document.getElementById('sandbox').innerHTML += obj.data[i].username;
document.getElementById('sandbox').innerHTML += " ";
}