Я создаю xml-файл из массива. Я нашел ссылку How to convert array to SimpleXML и попытался создать xml с помощью ans, предоставленных пользователем Hanmant.PHP как преобразовать массив в xml
Входной массив
$data = array(
'Pieces' => array(
'Piece' => array(
array(
'PieceID' => '1',
'Weight' => '0.5',
),
array(
'PieceID' => '2',
'Weight' => '2.0',
),
),
),
);
Но я получаю результат, как
<Pieces>
<Piece>
<item0>
<PieceID>1</PieceID>
<Weight>0.5</Weight>
</item0>
<item1>
<PieceID>2</PieceID>
<Weight>2.0</Weight>
</item1>
</Piece>
</Pieces>
Как я могу получить результат, как
<Pieces>
<Piece>
<PieceID>1</PieceID>
<Weight>0.5</Weight>
</Piece>
<Piece>
<PieceID>2</PieceID>
<Weight>2.0</Weight>
</Piece>
</Pieces>
Вы, вероятно, следует искать другой метод, потому что комментарии к ответу вы связаны здесь, показывают, что этот метод оленья кожа работа для таких случаев, как ваш (Вложенные массивы). –