Json Ein XML verschlüsseln oder serialisieren

Ich habe etwas XML, dies ist eine einfache Version davon.

<xml>
<items>
  <item abc="123">item one</item>
  <item abc="456">item two</item>
</items>
</xml>

Verwenden von SimpleXML für den Inhalt,

 $obj = simplexml_load_string( $xml );

ich kann nutzen$obj->xpath( '//items/item' ); und erhalten Sie Zugriff auf die @attributes.

Ich brauche ein Array-Ergebnis, also habe ich das ausprobiertjson_decode(json_encode($obj),true) Trick, aber das scheint zu entfernen den Zugriff auf die @ Attribute (dh abc = "123").

Gibt es dafür eine andere Möglichkeit, die den Zugriff auf die Attribute ermöglicht und mir ein Array zurücklässt?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage