すべての子をそれぞれの親の後に並べ替えるにはどうすればよいですか?私は1次元配列の内部に木を格納しようとしていると思います。私はusortを使ってこれを理解しようとしましたが、それがその仕事のための適切なツールではないと思います。親に応じて配列をソートする。 1次元配列のツリー
例入力配列:
array (0 => array ('id' => '1', 'parent' => '0',),
1 => array ('id' => '2', 'parent' => '1',),
2 => array ('id' => '3', 'parent' => '0',),
3 => array ('id' => '5', 'parent' => '0',),
4 => array ('id' => '17', 'parent' => '3',),
5 => array ('id' => '31', 'parent' => '2',),
6 => array ('id' => '32', 'parent' => '2',))
出力例:
この配列がどのように多くのレベルを持っているのだろうか? –
私はあなたの尋ねることを理解していません。ここで何を達成しようとしているのですか?親の番号とIDを一致させますか? – Mic1780