PHP循环只显示1个值,应显示2

时间:2013-03-09 14:10:37

标签: php loops

我一直试图让PHP循环在过去的一小时内工作,但是在显示超过1个项目时遇到问题,这是数组的输出:http://pastie.org/6429971

这是我的代码:

$url = 'https://www.eventbrite.com/json/user_list_events?app_key=HIDEN&user=HIDDEN';

$events = json_decode(get_data($url));
$i = 0;

foreach ($events as $event) { 
    // print_r($event[$i]);
    echo $event[$i]->event->title;
    $i++;
}

1 个答案:

答案 0 :(得分:1)

使用foreach循环,您不必使用变量$i,并且必须指出包含事件的数组。之后,您可以使用foreach循环遍历该数组。

$url = 'https://www.eventbrite.com/json/user_list_events?app_key=HIDEN&user=HIDDEN';

$events = json_decode(get_data($url));
$events = $events->events;

foreach ($events as $event){
  echo $event->title;
}