你可能会用到的PHP算法&数据结构
1. 数组关联ID结合
有评论的list和回复的list,其中回复的id等于评论的mid;通过这两个关联,让回复的list放在评论某个数组里面。
private function comment_and_reply($comment_list,$reply_list){
foreach($comment_list as &$v) {
$v['replay'] = [];
foreach ($reply_list as $vv){
if ($v['id'] == $vv['mid']){
array_push($v['replay'], $vv);
}
}
}
unset($v);
return $comment_list;
}