我想從pairs.xml文件中顯示的最便宜3對數據, 現在我很困惑如何使用條件它。能有人幫我顯示xml文件
pairs.xml --- ---------
<pairs>
<pair>
<name>cups</name>
<price>50</price>
</pair>
<pair>
<name>mugs</name>
<price>60</price>
</pair>
<pair>
<name>plates</name>
<price>40</price>
</pair>
<pair>
<name>spoons</name>
<price>10</price>
</pair>
</pairs>
pairs.php ----------
$xmlFile = "pairs.xml";
$doc = DOMDocument::load($xmlFile);
$pair = $doc->getElementsByTagName("pair");
echo "<table border=1><tr><th>Name</th><th>Price</th></tr>";
foreach ($pair as $node) {
$name = $node->getElementsByTagName("name");
$name = $name->item(0)->nodeValue;
$price = $node->getElementsByTagName("price");
$price = $price->item(0)->nodeValue;
if()
echo "<tr><td>{$name}</td><td>{$price}</td><tr>";
}
您會先循環XML並找到/保存3個最便宜的對,然後執行輸出。你不能在一個循環中完成。 – 2011-05-11 20:28:46
@MarcB你應該真的把它作爲答案(因爲它是答案)。 – 2011-05-11 20:31:49