PHP foreach循环与JSON数据

时间:2014-01-08 04:16:30

标签: php json api foreach

我正在使用BandsInTown API,我正在尝试列出乐队的所有活动标题。下面的代码适用于第一个标题,但我需要查看所有这些标题。我尝试了一个我在这里找到的foreach循环,但确实有运气。如何显示特定乐队的所有活动标题?我一直在查看以前的问题like this one

$json = file_get_contents("http://api.bandsintown.com/artists/Skrillex/events.json?api_version=2.0&app_id=MYID");
$data = json_decode($json);
echo $data[0]->title;

// I tried this, but it didn't work
foreach($data->title as $title){
   echo $title;
}        

3 个答案:

答案 0 :(得分:3)

我认为你可能会寻找像

这样的东西
foreach($data as $datum){
    echo $datum->title;
}

答案 1 :(得分:2)

试试这个。,

foreach($data as $Events){
    echo $Events->title."<br>"; 
}

答案 2 :(得分:0)

试试..

foreach($data as $item){
   echo $item->title; 
}