Php 如何使foreach不循环最新的2个值

Php 如何使foreach不循环最新的2个值,php,facebook,facebook-graph-api,foreach,Php,Facebook,Facebook Graph Api,Foreach,我有一个需要循环的数组。 以下是示例: Array ( [data] => Array ( [0] => Array ( [name] => Paul van Dyk @ Cream Amensia Opening Party, Ibiza [start_time] => 2013-06-13 [timezone] => Europe/Madrid [location] => Amnesia Ibiza [id] => 553728968001075 [

我有一个需要循环的数组。 以下是示例:

Array ( [data] => Array ( [0] => Array ( [name] => Paul van Dyk @ Cream Amensia Opening Party, Ibiza [start_time] => 2013-06-13 [timezone] => Europe/Madrid [location] => Amnesia Ibiza [id] => 553728968001075 [rsvp_status] => attending ) [1] => Array ( [name] => Lskdjlkdsfj [start_time] => 2013-06-12 [timezone] => Europe/Rome [location] => Rome, Lazio [id] => 592087844156650 [rsvp_status] => attending ) [2] => Array ( [name] => Paul van Dyk @ Cream - BCM, Mallorca [start_time] => 2013-06-12 [timezone] => Europe/Madrid [location] => BCM Planet Dance [id] => 182367615251136 [rsvp_status] => unsure ) ) [paging] => Array ( [previous] => https://graph.facebook.com/100004042705860/events?limit=25&since=1371081600&__paging_token=553728968001075&__previous=1 [next] => https://graph.facebook.com/100004042705860/events?limit=25&until=1370995200&__paging_token=592087844156650,182367615251136 ) )
现在我正在做的就是:在数组中使用两个foreach循环并获取数据。问题是[next]和[previous]不包括在循环中,否则,通过在变量中传递错误的值,结果将出现奇怪的情况。尤其是变量$fb_event_data['id'],它在最后两个循环中无法获得正确的值

$fb_events = $facebook->api('/me/events/');
  foreach ($fb_events as $data) {
        foreach ($data as $fb_event_data) {
    $event_info = json_decode(file_get_contents('https://graph.facebook.com/'.$fb_event_data['id'].'/?access_token='.$fb_user_details['fb_token']));  

          echo $event_info->description."<br/>";
        }
    }
$fb_events=$facebook->api('/me/events/');
foreach($fb_事件作为$data){
foreach($fb\U事件\U数据){
$event\u info=json\u decode(文件获取内容https://graph.facebook.com/“.$fb_事件_数据['id']”./?访问_令牌=”.$fb_用户_详细信息['fb_令牌]);
echo$event_info->description.“
”; } }
您只想获取事件的数据键,因此请使用此选项

foreach ($fb_events["data"]  as $fb_event_data) {
    $event_info = json_decode(file_get_contents('https://graph.facebook.com/'.$fb_event_data['id'].'/?access_token='.$fb_user_details['fb_token']));  
    echo $event_info->description."<br/>";
}
foreach($fb\u事件[“数据”]作为$fb\u事件\u数据){
$event\u info=json\u decode(文件获取内容https://graph.facebook.com/“.$fb_事件_数据['id']”./?访问_令牌=”.$fb_用户_详细信息['fb_令牌]);
echo$event_info->description.“
”; }
我看到阵列中有另一个阵列,比以前的阵列多。那么,我在代码中做错了什么?:[paging]=>Array([previous]=>[next]=>)与其描述此代码的功能,不如告诉我们您想要实现什么。我只想获取与数组中的事件相关的数据,而不是给我的代码带来坏结果的上一个和下一个值code@DiegoPucci看到我的答案了吗