$data = json_decode($json,true);
foreach ($data['data'][0] as $image) {
echo '<img src="'.$image['images'][0]['source'][0].'" />';
}
json树太大,超过字母粘贴限制。
Oops! Your question couldn't be submitted because:
body is limited to 30000 characters; you entered 68494
所以这里的url你可以得到json树https://graph.facebook.com/5550296508/photos
你可以粘贴http://jsonlint.com/看看这个结构。感谢名单。
答案 0 :(得分:1)
json_decode
每个{}
(对象)将成为object(stdClass)
,每个[]
(数组)将成为array
。所以:
$data->data[0]->images[0]->source
是您到达第一个图像源所需的。
编辑,因为json_decode
的第二个参数是true
,它将成为一个关联数组,它将如下:
$data['data'][0]['images'][0]['source']
获取所有图像:
$images = array();
foreach ($data['data'] as $d)
{
foreach ($d['images'] as $i)
{
$images[] = $i['source'];
}
}