最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > 建站教程 > php教程 >

PHP无限极分类生成树

时间:2014-05-28 00:44来源:未知 作者:最模板zuimoban 点击:
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 ; } $item
     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));
(责任编辑:最模板)
------分隔线----------------------------
栏目列表
推荐内容