如何在没有foreach的情况下直接致电id="url1"
?
像这样:
echo $item->url1; // Output: http://url1.com
这是我的代码:
<?php
$string = <<<XML
<url>
<item id="url1">http://url1.com/</item>
<item id="url2">http://url2.com/</item>
</url>
XML;
$xml = simplexml_load_string($string);
foreach($xml->item AS $key => $value){
echo $value['id'].' = "'.$value.'"<br />';
}
?>
这是我所拥有的代码的输出:
url1 = "http://url1.com/"
url2 = "http://url2.com/"
答案 0 :(得分:0)
您可以使用XPath语法查询文档:
$value = $rules->xpath('item[@id="url1"]')[0];