Hi,
I have events that I’m pulling in from an XML file using SimpleXML.
Some events have the same name but they have different links. What I would like to do is group events that have the same name - in other words all the links appear on the outputted HTML file under one event name rather than 2.
Below is my XML file and the SimpleXML/PHP code.
[CODE]
[/CODE]
[PHP]<?php
$mymatches = simplexml_load_file(‘test3.xml’);
foreach ($mymatches as $matchlist) {
$match=$matchlist->matchname;
$sport=$matchlist->sportname;
$tournament=$matchlist->tournamentname;
$time=$matchlist->thetime;
echo "<div class=\"section section".strtolower($sport)." ".strtolower($tournament)."\">";
echo "<h3>".$time." ";
if ($tournament != "" ) { echo $tournament.": "; }
echo $match."</h3>\n";
echo "<div class=\"matchlinks\">\n";
foreach ($matchlist->linkset->link as $linklist) {
echo "<div class=\"matchrow\"><div class=\"channelname\">".$linklist['channelname']."</div><div class=\"language\">".$linklist['lang']."</div><div class=\"link\"><a href=\"".$linklist."\" target=\"_blank\">Visit page</a></div><div class=\"clearb\"></div></div>\n";
}
echo “\n”;
}
?>[/PHP]
I would ideally like to output:
Team Red v Team Yellow
- page1.html
- page2.html
- page3.html
- page2.html
(rather than 2 separate events of the same name which it currently gives me)
Any ideas?