SimpleXML节点属性循环
问题描述:
我有一个小问题如何将以下代码转换为whileloop,我知道如何创建whileloop但使用simpleXML代码似乎引起了我当然。SimpleXML节点属性循环
我的代码让我得到第一个或最后一个属性,但我需要所有这些属性。
任何一个可以帮助
<?php foreach (current($xml->xpath('/*/gig[last()]'))->attributes() as $attr) {}?>
答
我不知道你的实际代码是什么样子,但这个工程:
$xml = simplexml_load_string(
'<gigs>
<gig a="1" b="2"/>
</gigs>'
);
foreach (current($xml->xpath('/*/gig[last()]'))->attributes() as $k => $v)
{
var_dump($k,$v);
}
每个属性列出,无论是它的名字( $ k)及其价值($ v)
答
while ($cur = each(...))