您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php 递归的问题

2024/3/27 21:50:01发布17次查看
php分类递归递归的问题
 $v){
        if($v['pid']==$pid){
            $res[$v['id']]['info']=$v;
            if($endlevel!='0'){
                if($v['level']==$endlevel){
                    $child=null;
                }
                else{
                    $child=arraypidprocess($data,array(),$v['id'],$endlevel);
                }
                $res[$v['id']]['child']=$child;
            }
            else{
                $child=arraypidprocess($data,array(),$v['id']);
                if($child==''||$child==null){
                    $res[$v['id']]['child']=null;
                }
                else{
                    $res[$v['id']]['child']=$child;
                }
            }
}
    }
    return $res;
}
$arr = array(
    array('id'=>1, 'name'=>'c', 'pid'=>0, 'level'=>1),
    array('id'=>2, 'name'=>'a', 'pid'=>0, 'level'=>1),
    array('id'=>3, 'name'=>'v', 'pid'=>1, 'level'=>2),
    array('id'=>4, 'name'=>'q', 'pid'=>3, 'level'=>3),
    array('id'=>5, 'name'=>'w', 'pid'=>4, 'level'=>4),
    array('id'=>6, 'name'=>'e', 'pid'=>5, 'level'=>5),
    array('id'=>7, 'name'=>'r', 'pid'=>0, 'level'=>1),
    array('id'=>8, 'name'=>'t', 'pid'=>0, 'level'=>1),
    array('id'=>9, 'name'=>'y', 'pid'=>0, 'level'=>1),
    array('id'=>10, 'name'=>'u', 'pid'=>0, 'level'=>1),
    array('id'=>11, 'name'=>'i', 'pid'=>0, 'level'=>1),
);
print_r(arraypidprocess($arr));
5189da8f95634.jpg!550xauto.jpg ( 453.25 kb 下载:175 次 )
ad:真正免费,域名+虚机+企业邮箱=0元
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product