我有一个关于xpath和数组的问题。我想知道的是,是否有可能在某些simpleXML上使用xpath,并让它返回节点名称及其值的关联数组。例如,假设我有以下XML:SimpleXML,关联数组和XPath
<element1 page="1">blah</element1>
<element2 page="1">blah blah</element2>
<element3 page="2">blah</element3>
<element4 page="3">blah blah</element4>
现在,如果我是去$xml->xpath('//node()[@page="1"]');
那么它会返回类似如下的数组:
array(0 => 'blah' , 1 => 'blah blah');
是否有可能得到类似的数组下面的那个?
array(element1 => 'blah' , element2 => 'blah blah');
感谢您的帮助!
谢谢为了这;我宁愿循环使用`$ result [0] - > getName()`来自己生成所需的数组,而不是按照其他建议重构我的依赖项。 – JMTyler 2014-03-11 17:18:11