我有一個XML,我轉換成數組沒有問題,原始的XML看起來像這樣。XML到數組 - 基於一個子元素的組數組結果
<somedata>data</somedata>
<somedata2>data2</somedata2>
<level1>
<listings>
<element>
<title>AAA</title>
<description>DescriptionA</description>
<moredata>
<adate>2012/12/12</adate>
</moredata>
</element>
<element>
<title>AAA</title>
<description>DescriptionA</description>
<moredata>
<adate>2013/10/12</adate>
</moredata>
</element>
<element>
<title>BBB</title>
<description>DescriptionB</description>
<moredata>
<adate>2012/09/01</adate>
</moredata>
</element>
</listings>
<level1>
當然到目前爲止,一切都看起來不錯,我讓我的漂亮陣列的所有子對象,但我需要進行分組,例如,用標題元素,考慮到我的輸出看起來創建HTML輸出像這樣的東西。
Title: AAA
Description: DescriptionA
Date 1: 2012/12/12
Date 2: 2013/10/12
Title: BBB
Description: DescriptionB
Date 1: 2012/09/01
注意:我已經對AAA進行了分組,重複並在同一結果中列出了兩個日期。
如何在PHP中,我正在認真考慮保存到MySQL然後將其拉回,但這只是一個不好的補丁。
希望任何人都可以提供幫助。
Regards
您是否能夠重構源XML文檔?這將更符合邏輯並節省字節。 – Scuzzy