SimpleXML 属性到数组
2022-08-30 18:43:39
有没有更优雅的方法可以将 SimpleXML 属性转义到数组?
$result = $xml->xpath( $xpath );
$element = $result[ 0 ];
$attributes = (array) $element->attributes();
$attributes = $attributes[ '@attributes' ];
我真的不想为了提取键/值对而循环使用它。我所需要的只是把它放到一个数组中,然后把它传递下去。我本来以为会默认这样做,或者至少给出这个选项。但我甚至在任何地方都找不到上述解决方案,我必须自己弄清楚。我是否把这个或什么东西弄得太复杂了?attributes()
编辑:
我仍然在使用上面的脚本,直到我确定访问@attributes数组是否安全。