Heim >Backend-Entwicklung >PHP-Tutorial >Beim Konvertieren von Arrays in das XML-Format durch Array2XML treten Probleme auf

Beim Konvertieren von Arrays in das XML-Format durch Array2XML treten Probleme auf

零下一度
零下一度Original
2017-06-23 15:10:071757Durchsuche

Ich habe kürzlich ein Projekt entwickelt, das den Aufruf einer Drittanbieter-Schnittstelle erforderte. Die vom Drittanbieter bereitgestellten Daten waren XML. Ich habe Array2XML direkt verwendet, um das PHP-Array in das XML-Format zu konvertieren.

XML-Format wie:

<root>  <body>    <item></item>    <item></item>    <item></item>  </body></root>

Da das PHP-Array nicht mehrere wiederholte Indizes angeben kann, überschreiben letztere die vorherigen Werte und nur ein Wert am Ende angezeigt werden

 = 'body' =>

Das obige PHP-Array wird mit Array2XML in XML konvertiert, und es gibt nur einen Elementknoten im Körper.

Hier können Sie das PHP-Array im Standardformat schreiben, ohne mehrdimensionale Schlüssel- und Wertformate zu verwenden.

 ='body' =>'item' =>

Fügen Sie alle darin enthaltenen Elementknoten als Array ein, ohne den Wert key => zu schreiben, sodass Array2XML den Elementknoten zum Generieren mehrerer Elementknoten verwendet.

Das obige ist der detaillierte Inhalt vonBeim Konvertieren von Arrays in das XML-Format durch Array2XML treten Probleme auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn