表结构:
comment_id 评论ID
arc_id 文章ID
content 内容
parent_id 评论父节点
想要递归得到这样的数据结构:
$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
),
........
)
)
);
先取出一个二维数组,其中每一项带有
comment_id
和parent_id
字段然后使用下面的函数,将上面的二维数组转成树形结构: