在PHP中回应JSON数组

时间:2013-04-26 18:47:25

标签: php json

经过很长一段时间的尝试后,我有点卡住...我想用PHP在json数组中回显一个值(url)并将其变为变量。

PHP:

$coverphotos = $facebook->api('http://graph.facebook.com/' . $album['id'] . '/picture?type=album&redirect=false&access_token=' . $access_token);

JSON:

{
"data": {
  "url": "http://photos-c.ak.fbcdn.net/hphotos-ak-ash4/480080_567808343263483_176928672_a.jpg"
}
}

我想把实际的网址变成一个php变量......我该怎么做呢?

真是太长了但是我把它弄清楚了:

$coverphotos2 = $coverphotos['id'] . '?type=album&redirect=false&access_token=' . $access_token;

        $content = file_get_contents($coverphotos2); 
        $photoarray = json_decode($content, TRUE); 
        $coverurl = $photoarray['data']['url'];

1 个答案:

答案 0 :(得分:1)

$coverphotos变量中,您可以使用以下内容存储图片的网址:

$picture = $coverphoto['id'];