PHP foreach不显示结果

时间:2013-02-02 21:28:10

标签: php html twitter

我有一个脚本可以抓取Twitter搜索API并在推文中返回URL的结果。但是,它目前没有返回任何结果。这是为什么?

$search = json_decode(file_get_contents('https://search.twitter.com/search.json?q=%23google%20vine.co%2Fv%2F&result_type=recent&include_entities=1&rpp=10'));

foreach($search->results as $result) {
    echo $result->urls->expanded_url.'<br>';
}

我该如何做到这一点?

1 个答案:

答案 0 :(得分:1)

尝试

foreach($search->results as $result) {
    foreach($result->entities->urls as $url){
        echo $url->expanded_url.'<br>';
    }
} 

$ search-&gt; results是一个对象数组,你必须迭代这个