ThinkPHP無限分類
高洛峰
高洛峰 2017-06-05 11:08:01
0
3
731

根據id,pid怎麼進行無限分類

#
高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(3)
迷茫

使用遞歸函數,不過我寫這種方法空間複雜度沒有優化,忘記以前的寫法了

private function getTreeList($data, $pid = 0)
    {
        $resultarr = array();
        foreach ($data as $teamdata) {
            if ($teamdata['pid'] == $pid) {
                $team_data = $teamdata;
                $children_data = $this->getTreeList($data, $teamdata['id']);
                $team_data['children'] = $children_data;
                $resultarr[] = $team_data;
            }
        }
        return $resultarr;
    }
左手右手慢动作

用遞歸來循環出一個陣列

phpcn_u1582

雷雷

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板