服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: #
当前位置: 主页 > php教程 > php教程 >

PHP无限极分类生成树

时间:2016-03-18 09:16来源: 作者: 点击:
PHP无限极分类生成树 function generateTree($items){ $tree = array(); foreach($items as $item){ if(isset($items[$item[pid]])){ $items[$item[pid]][son][] = $items[$item[id]]; }else{ $tree[] = $items[$item[id]]; } } return $tree; } $ite
  PHP无限极分类生成树

   function generateTree($items){
    $tree = array();
    foreach($items as $item){
    if(isset($items[$item['pid']])){
    $items[$item['pid']]['son'][] = &$items[$item['id']];
    }else{
    $tree[] = &$items[$item['id']];
    }
    }
    return $tree;
    }
    $items = array(
    1 => array('id' => 1, 'pid' => 0, 'name' => '安徽省'),
    2 => array('id' => 2, 'pid' => 0, 'name' => '浙江省'),
    3 => array('id' => 3, 'pid' => 1, 'name' => '合肥市'),
    4 => array('id' => 4, 'pid' => 3, 'name' => '长丰县'),
    5 => array('id' => 5, 'pid' => 1, 'name' => '安庆市'),
    );
    print_r(generateTree($items));
(责任编辑:最模板)
顶一下
(0)
0%
踩一下
(1)
100%
------分隔线----------------------------
栏目列表
热点内容