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": [

我正试图从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":
    [
        {
            "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 += " ";
}