为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

红颜莎娜 2019-09-06 15:49:10
对不起,如果这看起来像一个简单的问题,但我已经开始在这个...我有一个XML文件,看起来像这样......<VAR VarNum="90">  <option>1</option></VAR>我想要获得VarNum。到目前为止,我已成功使用以下代码获取其他信息:$xml=simplexml_load_file($file);$option=$xml->option;我只是不能得到VarNum(我认为属性值?)谢谢!
查看完整描述

3 回答

?
米脂

TA贡献1836条经验 获得超3个赞

你应该能够使用SimpleXMLElement :: attributes()来获得这个


试试这个:


$xml=simplexml_load_file($file);

foreach($xml->Var[0]->attributes() as $a => $b) {

    echo $a,'="',$b,"\"\n";

}

这将显示第一个foo元素的所有名称/值属性。它是一个关联数组,所以你也可以这样做:


$attr = $xml->Var[0]->attributes();

echo $attr['VarNum'];


查看完整回答
反对 回复 2019-09-06
  • 3 回答
  • 0 关注
  • 800 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信