你可能会用到的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;
}
posted @ 2019-11-08 11:05  四川人  阅读(179)  评论(0编辑  收藏  举报