XMLファイルがあり、それをPHPドキュメントに解析します。XMLの子ノードをアルファベット順に並べて、選択ボックスに表示したいと思います。誰か助けてくれませんか?並べ替えプロセスで立ち往生しています...:)
country.xml
<?xml version="1.0"?>
<countries>
<country>
<name>Deutschland</name>
<league>Bundesliga</league>
</country>
<country>
<name>Frankreich</name>
<league>Ligue 1</league>
</country>
<country>
<name>Osterreich</name>
<league>Tipp3-Bundesliga</league>
</country>
<country>
<name>England</name>
<league>Premier League</league>
</country>
<country>
<name>Schweden</name>
<league>Allsvenskan</league>
</country>
<country>
<name>Kanada</name>
<league>Canadian Soccer League</league>
</country>
</countries>
私のPHPコードは次のようになります。
echo "<select>";
foreach ($newXml as $item) {
$country=$item->name;
$league=$item->league;
echo $league;
echo "<option>".$country."-".$league."</option>";
}
echo "</select>";