我有一個XML文件:混淆關於SimpleXML的
<kemo>
<cities>
<area>area1</area >
<city>city1</city>
<status>Lipsum1</status>
</cities>
<cities>
<area>area1</area >
<city>city2</city>
<status>Lipsum2</status>
</cities>
<cities>
<area >area2</area >
<city>city3</city>
<status>Lipsum3</status>
</cities>
<cities>
<area >area2</area >
<city>city4</city>
<status>Lipsum4</status>
</cities>
<cities>
<area >area2</area >
<city>city5</city>
<status>Lipsum5</status>
</cities>
</kemo>
我可以走線槽這個XML與simlpeXML,但我不想重複區域名稱。我想一棵樹是這樣的:
area1 city1
city2
area2 city3
city4
city5
與
$request_url = "xml.xml";
$xml = simplexml_load_file($request_url) or die("feed not loading");
foreach($xml->kemo as $value){
echo '<li><span>'.$value->area.' '.$value->city.'</span></li>';
}
我已經重複區域。我怎樣才能防止重複的孩子?
這是一個非常優雅的解決方案:-) – Burbas 2010-07-11 18:33:45
警告:非法偏移類型 – TheNone 2010-07-11 18:46:16
@dwich:+1我可能完全沒有得到他的問題。 – Sarfraz 2010-07-11 18:50:16