0
 <?php

 $reddit = 'pics';

 $url = "http://reddit.com/r/$reddit/.json?limit=100";

 $json = file_get_contents($url);
 $js = json_decode($json);

  foreach($js->data->children as $n) {

        if(preg_match('(jpg$|gif$|png$)', $n->data->url, $match)) {
            echo $n->data->url."</br>";
        }
  }

?>

我正在写一些东西来从 reddit 上抓取图片。我查看了其他一些执行此操作的代码,唯一让我无法理解的部分是:

$js->data->children

我相信它正在做的是告诉 foreach 循环查看 $js 和数据,然后查看这些数组的子项。

我对这个不是很清楚,谁能解释一下?

4

0 回答 0