私のデータベースでのクエリの結果は、次のようなものを返します (各行のレコード):
1.
1.1.
1.1.01.
1.1.01.001
1.2.
1.2.01.
1.2.02.
次のように、多次元配列をツリー形式で返すものを作成しようとしています。
array(
'1.' => array(
'1.1' => array(
'1.1.01.' => array(
(int) 0 => '1.1.01.001'
)
),
'1.2' => array(
(int) 0 => '1.2.01.',
(int) 1 => '1.2.02.'
)
)
)
私ができることは、 を使用して要素の順序を逆にすることだけでしたexplode()
。
提案をいただければ幸いです。