我有一个从中检索数据的 XML 提要。
我目前编写了显示值的代码,我想找到一个特定的值并将其从显示中删除。
XML代码如下
<Agents>
<Agent>
<id></id>
<description></description>
<name></name>
</Agent>
</Agents>
当前 PHP 根据 ID 查找值如下。
<?php
$html = "";
$url = "xml feed";
$xml = simplexml_load_file($url);
$idToFind = 1922;
for ($i = 0; $i < 300; $i++) {
$id = $xml->Agent[$i]->id;
if ($id != $idToFind)
continue;
{
$id = $xml->Agent[$i]->id;
$name = $xml->Agent[$i]->name;
$html .= "<h2>$name</h2><h3>$id</h3>";}
echo $html;
?>
所以这会找到 ID 1922 并显示它,但我想找到 ID 1922 并排除它,但仍显示其他 299 个结果。