php 简单实现无限递归分类

来源:互联网 发布:linux创建用户和密码 编辑:程序博客网 时间:2024/06/07 07:25

比较少的几行代码实现的无限递归

表字段 id,name,pid,level

function array2list($array,$pid = 0,$level = 1){    static $list = [];    foreach($array as $v){        if($v['pid'] == $pid){            $v['level'] = $level;            $list[]     = $v;            array2list($array,$v['id'],$level++);        }    }    return $list;}
原创粉丝点击