Struktur jadual:
comment_id comment ID
arc_id article ID
kandungan kandungan
parent_id comment parent nod
Saya ingin mendapatkan struktur data sedemikian secara rekursif:
$arr=array(
[0]=>array(
comment_id=>1
parent_id =>0
['child']=>array(
[0]=>array(
comment_id=>2
parent_id =>1
)
[1]=>array(
comment_id=>3
parent_id =>2
)
[2]=>array(
comment_id=>4
parent_id =>1
)
........
)
)
[1]=>array(
comment_id=>5
parent_id =>0
['child']=>array(
[0]=>array(
comment_id=>6
parent_id =>5
)
[1]=>array(
comment_id=>7
parent_id =>5
)
[2]=>array(
comment_id=>8
parent_id =>7
)
........
)
)
)
Mula-mula keluarkan tatasusunan dua dimensi, setiap item mempunyai medan
comment_id
和parent_id
Kemudian gunakan fungsi berikut untuk menukar tatasusunan dua dimensi di atas kepada struktur pokok: