我有SimpleXML對象這樣如何顛倒simplexmlelement列表的順序?
<aaaa>
<bbbb>0000</bbbb>
<cccc>0000</cccc>
<dddd>
<eeee>
<gggg>1111</gggg>
<hhhh>2222</hhhh>
<mmmm>3333</mmmm>
</eeee>
<eeee>
<gggg>4444</gggg>
<hhhh>5555</hhhh>
<mmmm>6666</mmmm>
</eeee>
<eeee>
<gggg>7777</gggg>
<hhhh>8888</hhhh>
<mmmm>9999</mmmm>
</eeee>
</dddd>
</aaaa>
我該怎麼做才能獲得如下所示的新的結構? (含新元素FFFF以相反的順序DDDD的兒童相同的列表)
<aaaa>
<bbbb>0000</bbbb>
<cccc>0000</cccc>
<dddd>
<eeee>
<gggg>1111</gggg>
<hhhh>2222</hhhh>
<mmmm>3333</mmmm>
</eeee>
<eeee>
<gggg>4444</gggg>
<hhhh>5555</hhhh>
<mmmm>6666</mmmm>
</eeee>
<eeee>
<gggg>7777</gggg>
<hhhh>8888</hhhh>
<mmmm>9999</mmmm>
</eeee>
</dddd>
<ffff>
<eeee>
<gggg>7777</gggg>
<hhhh>8888</hhhh>
<mmmm>9999</mmmm>
</eeee>
<eeee>
<gggg>4444</gggg>
<hhhh>5555</hhhh>
<mmmm>6666</mmmm>
</eeee>
<eeee>
<gggg>1111</gggg>
<hhhh>2222</hhhh>
<mmmm>3333</mmmm>
</eeee>
</ffff>
</aaaa>
我試圖重複的DDDD兒童並將其插入對象的數組與array_reverse被逆轉......但是當我嘗試將對象插回到主結構中,結果被破壞/不完整
「但是當我嘗試插入的對象回到主結構,結果是壞了/不完整的」 - 這闡述 – zerkms
你看着XSLT? –