Maison  >  Article  >  développement back-end  >  Problèmes rencontrés lorsque Array2XML convertit les tableaux au format XML

Problèmes rencontrés lorsque Array2XML convertit les tableaux au format XML

零下一度
零下一度original
2017-06-23 15:10:071712parcourir

J'ai récemment développé un projet qui nécessitait d'appeler une interface tierce. Les données fournies par le tiers étaient en XML. J'ai directement utilisé Array2XML pour convertir le tableau php au format XML.

Format XML tel que :

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

Étant donné que le tableau php ne peut pas spécifier plusieurs indices répétés, ces derniers écraseront les valeurs précédentes, et une seule valeur sera sera affiché à la fin.

 = 'body' =>

Le tableau php ci-dessus est converti en XML à l'aide d'Array2XML, et il n'y aura qu'un seul nœud d'élément dans le corps.

Ici, vous pouvez écrire le tableau PHP dans le format par défaut sans utiliser de formats de clé et de valeur multidimensionnels.

 ='body' =>'item' =>

Placez tous les nœuds d'élément sous forme de tableau sans écrire key => value, donc Array2XML utilisera le nœud d'élément pour générer plusieurs nœuds d'élément.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn