Dragon-v

PHP TP5 实现数据遍历生成树状结构
public static function trre($array){
    $temp = [];
    foreach ($array as $v) {
        $v['son'] = [];
        $temp[$v['id']] = $v;
    }
    //获取分类树
    foreach ($temp as $k => $v) {
        $temp[$v['pid']]['son'][] = &$temp[$v['id']];
    }
    return isset($temp[0]['son']) ? $temp[0]['son'] : [];
}

 

posted on 2021-08-04 14:39  Dragon-v  阅读(563)  评论(0)    收藏  举报