Array2XML - 正在忽略重复的标记名称

时间:2015-03-30 09:49:55

标签: php xml

我正在使用Array2XML和PHP从数组中创建XML。

以下是标签重复的代码:

"positions" => array(
   "position" => "top_centre",
   "position" => "centre_left",
   "position" => "centre_right",
   "position" => "bottom_centre"
);

我可以看到这里的问题是值被覆盖,因此XML显示如下:

  <positions>
    <position>bottom_centre</position>
  </positions>

如何使用Array2XML来显示它?:

<positions>
   <position>top_centre</position>
   <position>centre_left</position>
   <position>centre_right</position>
   <position>bottom_centre</position>
</positions>

<小时/> 编辑: 修复了这个问题,只需要使用另一个数组:

"positions" => array(
   "position" => array("top_centre", "centre_left", "centre_right", "bottom_centre")
)

1 个答案:

答案 0 :(得分:0)

解决了这个问题,只需要使用另一个数组:

"positions" => array(
   "position" => array("top_centre", "centre_left", "centre_right", "bottom_centre")
)