Structure de la table :
comment_id ID du commentaire
arc_id ID de l'article
content content
parent_id comment nœud parent
Je souhaite obtenir une telle structure de données de manière récursive :
$arr=tableau(
[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
)
........
)
)
)
Prenez d'abord un tableau bidimensionnel, chaque élément a un
comment_id
和parent_id
champUtilisez ensuite la fonction suivante pour convertir le tableau bidimensionnel ci-dessus en une structure arborescente :