次の多次元配列があります。
Array
(
[0] => Array
(
[id] => 1
[name] => Category 1
[parent] => 0
[children] => Array
(
[0] => Array
(
[id] => 3
[name] => Sub 1
[parent] => 1
[children] => Array
(
)
)
[1] => Array
(
[id] => 4
[name] => Sub 2
[parent] => 1
[children] => Array
(
[0] => Array
(
[id] => 6
[name] => Sub Sub 4
[parent] => 4
[children] => Array
(
)
)
)
)
)
)
[1] => Array
(
[id] => 2
[name] => Category 2
[parent] => 0
[children] => Array
(
[0] => Array
(
[id] => 5
[name] => Sub 3
[parent] => 2
[children] => Array
(
)
)
)
)
)
この配列を異なるインデントでページにレンダリングする必要があります。例えば:
- カテゴリー1
- サブ1
- サブ2
- サブサブ4
- カテゴリー2
- サブ3
SPL RecursiveArrayIteratorを使用できることは知っていますが、その方法がわかりません。このように配列をレンダリングする方法を教えていただけますか?