您好,欢迎访问一九零五行业门户网

php递归无限级分类【先序遍历算】,获取任意节点上所有子孩子

php递归无限级分类【先序遍历算】,获取任意节点下所有子孩子
$value)    {        if($value['parent_id' ] == $parent_id)        {            $value[ 'level'] = $level;            $arrtree[] = $value;            unset($arrcat[$key]); //注销当前节点数据,减少已无用的遍历            getmenutree($arrcat, $value[ 'id'], $level);        }    }       return $arrtree;}
/** * 测试数据 */$arrcate = array(  //待排序数组  array( 'id'=>1, 'name' =>'顶级栏目一', 'parent_id'=>0),  array( 'id'=>2, 'name' =>'顶级栏目二', 'parent_id'=>0),  array( 'id'=>3, 'name' =>'栏目三', 'parent_id'=>1),  array( 'id'=>4, 'name' =>'栏目四', 'parent_id'=>3),  array( 'id'=>5, 'name' =>'栏目五', 'parent_id'=>4),  array( 'id'=>6, 'name' =>'栏目六', 'parent_id'=>2),  array( 'id'=>7, 'name' =>'栏目七', 'parent_id'=>6),  array( 'id'=>8, 'name' =>'栏目八', 'parent_id'=>6),  array( 'id'=>9, 'name' =>'栏目九', 'parent_id'=>7),);
header('content-type:text/html; charset=utf-8'); //设置utf-8编码echo ''
;print_r(getmenutree($arrcate, 0, 0));echo '';?>123宝贝网(www.123baby.net)
其它类似信息

推荐信息