Maison > Article > développement back-end > Problèmes rencontrés lorsque Array2XML convertit les tableaux au format XML
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!