我有一个像这样格式化的xml:
<?xml version="1.0"?>
<root>
<foo id="1">
<bar>text</bar>
</foo>
<foo id="2">
<bar>text2</bar>
</foo>
</root>
我知道,在PHP中,你可以通过SimpleXML加载的方式访问xml文件中的第n个元素,如下所示:
$xml = simplexml_load_file('file.xml');
echo $xml->foo[2]->bar;
但是我需要通过从$_GET
获取的变量访问一个元素,所以:
echo $xml->foo[$var]->bar;
这个好像不起作用,我真的很感激任何建议。谢谢!
$var
里是什么? - IMSoP