以这段代码为例
foreach($xml as $node)
{
foreach($node as $nodename=> $nodeval)
{
echo $nodename;
}
}
$xml 是一段 xml $xml=simplexml_load_file(file.xml);
<customer>
<customertags>........
</customer>
对于变量$node
,它仅包含 1 项,因此循环仅循环一次,这是一种浪费。如何$nodename
在不需要foreach
循环的情况下分配变量?as 运算符究竟是如何创建变量$nodename
and $nodeval
from 的$node
?