<?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 和数据,然后查看这些数组的子项。
我对这个不是很清楚,谁能解释一下?