我有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? –