私はPHP配列(コメントあり)を別に注文する必要があります。PHP配列を注文する
配列の内容の順序は次のようにする必要があります...
parent
child
child
child
parent
child
child
etc.
親コメントは「= 0親」を持っています。 子コメントには親のID(「parent = 1」など)があります。 子コメントの深さ/量は不明です。
たとえば、このような配列がある場合、上記の順序で配列を取得するにはどうすればよいですか?
Array
(
[0] => Array
(
[comment_id] => 1
[parent] => 0
)
[1] => Array
(
[comment_id] => 2
[parent] => 0
)
[2] => Array
(
[comment_id] => 3
[parent] => 1
)
[3] => Array
(
[comment_id] => 4
[parent] => 3
)
)
は、まあ、私は、これははるかに木を処理するための最良のsolutinoではないとしましょう。非常にリソースを消費しますが、これは通常、すべてのルートノードを印刷/保存し、次のレベルですべての子を選択し、それらの子を呼び出す再帰関数を使って行われます... "parent id tree node" 。 1000年前にベンをしたことがあります。 –