DBにこのテーブルがあります(正しく表示されていることを願っています):
+++++++++++++++++++++++++++ | | id_child |--| id_parent | +++++++++++++++++++++++++++ | | 5 |--| 2 | | | 6 |--| 2 | | | 7 |--| 4 | | | 8 |--| 4 | | | 9 |--| 5 | | | 10 |--| 5 | | | 11 |--| 9 | | | 12 |--| 9 | ---------------------------
渡された親 (この場合は「2」) から多次元配列を作成する PHP 再帰関数を作成しました。したがって、print_r を配置すると、次の結果が得られます。
Array ( [5] => Array ( [9] => Array ( [11] => Array ( ) [12] => Array ( ) ) [10] => Array ( ) ) [6] => Array ( ) )
このタイプの構造を取得するにはどうすればよいですか? (最初の親、2 は除外します)
(2) -5 --9 ----11 ----12 --10 -6
ありがとう。