0

バスがどのように動くかを示すために、外部の xml ファイルを解析しています。

$xmlurl = 'https://api.trafiklab.se/sl/realtid/GetDpsDepartures.xml?siteId=9520&key=XXX';
$xml = simplexml_load_file($xmlurl);

結果は次のようになります。

<buses>

<DpsBus>
<Line>Blue</Line>
<Destination>North</Destination>
<Time>5 min</Time>
<DpsBus>

<DpsBus>
<Line>Green</Line>
<Destination>East</Destination>
<Time>7 min</Time>
<DpsBus>

<DpsBus>
<Line>Blue</Line>
<Destination>North</Destination>
<Time>9 min</Time>
<DpsBus>

...

</buses>

今、私はこのような結果を示しています:

$i = 0;
while ($i<100) {
echo $xml->Buses->DpsBus[$i]->Line;
echo $xml->Buses->DpsBus[$i]->Destination;
echo $xml->Buses->DpsBus[$i]->Time;
$i++;
}

しかし、どうにかしてこのデータをテーブルにグループ化できますか?

したがって、結果は次のようになります。

ブルーノース| 7 分 | 10 分 | 25分

ブルーサウス| 5 分 | 15 分 | 25分

グリーンサウス | 10 分 | 15 分 | 20分

何か案は?

4

1 に答える 1