如何从PHP中的XML文件中获取属性的值?

对不起,如果这看起来像一个简单的问题,但我已经开始在这个...


我有一个XML文件,看起来像这样......


<VAR VarNum="90">

  <option>1</option>

</VAR>

我想要获得VarNum。


到目前为止,我已成功使用以下代码获取其他信息:


$xml=simplexml_load_file($file);

$option=$xml->option;

我只是不能得到VarNum(我认为属性值?)


谢谢!


红颜莎娜
浏览 797回答 3
3回答

米脂

你应该能够使用SimpleXMLElement :: attributes()来获得这个试试这个:$xml=simplexml_load_file($file);foreach($xml->Var[0]->attributes() as $a => $b) {&nbsp; &nbsp; echo $a,'="',$b,"\"\n";}这将显示第一个foo元素的所有名称/值属性。它是一个关联数组,所以你也可以这样做:$attr = $xml->Var[0]->attributes();echo $attr['VarNum'];
打开App,查看更多内容
随时随地看视频慕课网APP