我正在使用以下 XML 文件:
http://xml.nordicbet.com/football.xml
$xml = simplexml_load_file('http://xml.nordicbet.com/football.xml');
foreach ($xml as $gameinfo):
$kodate=$gameinfo->GameStartTime;
$status=$gameinfo->Status;
$id=$gameinfo->EventID;
$league=$gameinfo->LeagueID;
$hometeam=$gameinfo->Participant[0];
$awayteam=$gameinfo->Participant[1];
$region=$gameinfo->Region;
$sport=$gameinfo->Sport;
$season=$gameinfo->Season;
$livebet=$gameinfo->LiveBet;
这些变量工作正常,但正如您在代码中看到的,有很多 OutcomeSet 标签,我该如何获取信息?
<OutcomeSet type="Result" id="50001643467" name="FC Seoul - Ulsan Hyundai Horang-I">
<Outcome odds="1.75" id="50069765963" name="1">
<Participant info="Football" id="10000020100">FC Seoul</Participant></Outcome>
<Outcome odds="3.4" id="50069765964" name="X"/>
<Outcome odds="4.05" id="50069765965" name="2">
在上面的代码中,我想提取 3 个“赔率” - 所以 1.75、3.4 和 4.05 - 作为单独的变量,我可以像其他变量一样使用
这是我所追求的任何类型为“结果”的 OutcomeSet 标签中的信息
非常感谢任何帮助