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 :