-2

有人能告诉我这似乎是什么问题吗

       <?php 
      $increment =0;
      foreach($status['comments']['data'] as $user_status_comments_value){?>

我得到一个

警告:在第 179 行的 /var/www/social/facebook/social/examples/dev.php 中为 foreach() 提供的参数无效

4

3 回答 3

1

你需要重新排列你的代码

foreach($status['data'] as $statusupdate) {
    $user_status_comments_value = $statusupdate["comments"]
    //Dont forget you would still need to loop through each set of comments
    foreach($user_status_comments_value as $comment) {
        ///$comment["data"] contains a comment
        ...
    }
}
于 2012-06-15T01:23:04.563 回答
1

这意味着$status['comments']['data']不是数组。

于 2012-06-15T00:33:40.517 回答
0

我让它工作每个人..谢谢

这是工作代码

http://pastebin.com/taFgSL7J

于 2012-06-16T00:40:18.000 回答