欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

PHP里的无限级分类递归算法详解

最编程 2024-07-21 19:29:58
...

大家好,又见面了,我是你们的朋友全栈君。

function getTree($data, $pId)
{
    $tree = '';
    foreach($data as $k => $v)
    {
        if($v['Id'] == $pId)
        {         
            $v['Id'] = getTree($data, $v['cate_Id']);
            $tree[] = $v;
            //unset($data[$k]);
        }
    }
    return $tree;
}

递归算法就是符合条件就不断的执行自身的函数,不符合就退出

推荐阅读