Ich habe eine Frage zu Xpath und Arrays. Ich habe mich gefragt, ob es möglich ist, Xpath auf einigen SimpleXML zu verwenden und ein assoziatives Array von Knotennamen und deren Werte zurückgeben zu lassen. Zum Beispiel, sagen, dass ich die folgende XML habe:SimpleXML, assoziative Arrays und XPath
<element1 page="1">blah</element1>
<element2 page="1">blah blah</element2>
<element3 page="2">blah</element3>
<element4 page="3">blah blah</element4>
Nun, wenn ich $xml->xpath('//node()[@page="1"]');
gehen sollte, dann wäre es ein Array wie folgt zurück:
array(0 => 'blah' , 1 => 'blah blah');
Ist es möglich, eine Anordnung ähnlich zu bekommen der eine unten?
array(element1 => 'blah' , element2 => 'blah blah');
Danke für die Hilfe!
Dank dafür; Ich würde lieber mit '$ result [0] -> getName()' eine Schleife erzeugen, um das gewünschte Array selbst zu erzeugen, als meine Abhängigkeiten zu refaktorieren, wie es sonst vorgeschlagen wird. – JMTyler