xml ノードから不要な親を正確に削除し、データをそのまま保持するにはどうすればよいですか? 配列シフトのようなもの。たとえば、私は配列を持っています
[LineItems] => Array
(
[0] => Array
(
[LineItem] => Array
(
[Description] => iPhone
[Quantity] => 1
[UnitAmount] => 101.0000
[AccountCode] => 200
[TaxAmount] => 0.0000
[LineAmount] => 101.0000
)
)
[1] => Array
(
[LineItem] => Array
(
[Description] => Flat Shipping Rate
[Quantity] => 1
[AccountCode] => 200
[UnitAmount] => 5.0000
[LineAmount] => 5.0000
)
)
)
LineItems[0] と LineItems[1] を正確に削除し、LineItem 配列を左にプッシュするにはどうすればよいですか? 私はこのようなものを探しています:
[LineItems] => Array
(
[LineItem] => Array
(
[Description] => iPhone
[Quantity] => 1
[UnitAmount] => 101.0000
[AccountCode] => 200
[TaxAmount] => 0.0000
[LineAmount] => 101.0000
)
)
[LineItem] => Array
(
[Description] => Flat Shipping Rate
[Quantity] => 1
[AccountCode] => 200
[UnitAmount] => 5.0000
[LineAmount] => 5.0000
)
)
また、次のような配列を変換する場合:
Array
(
[Invoices] => Array
(
......something....
)
)
XMLに変換すると、xmlが出力されます
<?xml version="1.0" encoding="UTF-8"?>
<root>
<Invoices>
</Invoices>
</root>
実際にルートを削除するにはどうすればよいですか?
前もって感謝します。