-1

所以我用JSON来获取一个多维数组。我要做的是为数组主要部分中的每个列表(不确定技术术语是什么)访问下面的数组部分。然后,我想回应这些链接中的每一个。

正如您可能看到的那样,我正在尝试抓取图像。我该怎么做呢?我喜欢学习,所以最初的一些提示将不胜感激。多谢你们!

[url] => http://imgur.com/0q4G4qP

json代码

<?php

$jsonurl = "http://www.reddit.com/r/pics.json";
$data    = file_get_contents($jsonurl);
$array   = json_decode($data, true);

echo "<pre>"; 
print_r($array);
echo "</pre>";

我不完全确定如何做到这一点。我参考了关于如何访问这些类型的数组的 php 手册,但我有点迷茫。基本上适合所有这些孩子。

4

2 回答 2

2

你可以这样做:

foreach ($multi_d_array['data']['children'] as $item) {
    echo $item['data']['url'].'<br/>';
}
于 2013-06-16T03:30:02.380 回答
1

在循环中使用foreachforeach($data as $d) { echo $d['url'] ;}

于 2013-06-16T03:26:08.793 回答