【发布时间】:2022-01-14 08:55:12
【问题描述】:
我有一个简单的 xml 文件,有一个或多个节点,例如:
<?xml version='1.0' standalone='yes'?>
<nodes>
<node>
<value>Val1</value>
</node>
</nodes>
是否有可能,使用simplexml_load_string() 函数,对于具有一个节点的文件(如上)得到:
SimpleXMLElement Object
(
[node] => Array
(
[0] => SimpleXMLElement Object
(
[value] => Val1
)
)
)
使用 [0] 键,例如用于具有更多节点的 xml 文件,而不是:
SimpleXMLElement Object
(
[node] => SimpleXMLElement Object
(
[value] => Val1
)
)
因为接下来我需要将其转换为具有相同深度的数组,无论是来自具有一个或多个节点的文件
【问题讨论】: