我有一個關於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