文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>PHP递归生成树形数组

PHP递归生成树形数组

时间:2010-04-19  来源:zlhgo

因为在 extjs tree控件需要用到树形json数据,其实也可以当点树节点的时候再到数据库去获取当前节点下面的节点。

数据表结构

 id  name  parent_id
     
     


public function tree($table,$p_id='00000000-0000-0000-0000-000000000000') {
        $tree = array();
        foreach($table as $row){
            if($row['parent_id']==$p_id){
                $tmp = $this->tree($table,$row['id']);
                if($tmp){
                    $row['children']=$tmp;
                }else{
                    $row['leaf'] = true;
                }
                $tree[]=$row;                
            }
        }
        Return $tree;        
    }




相关阅读 更多 +
排行榜 更多 +
兔子跳一跳游戏

兔子跳一跳游戏

休闲益智 下载
球球跳跃游戏

球球跳跃游戏

休闲益智 下载
森林之灵游戏

森林之灵游戏

休闲益智 下载