文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
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;        
    }




相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载