无限分类 引用传值

$item = array(
        array('id' => 1, 'fid' => 0, 'name' => '一级11','level'=>1 ),
        array('id' => 11, 'fid' => 0, 'name' => '一级12','level'=>1  ),
        array('id' => 2, 'fid' => 1, 'name' => '二级21','level'=>2 ),
        array('id' => 10, 'fid' => 11, 'name' => '二级22','level'=>2 ),
        array('id' => 3, 'fid' => 1, 'name' => '二级23','level'=>2 ),
        array('id' => 12, 'fid' => 11, 'name' => '二级24','level'=>2 ),
        array('id' => 9, 'fid' => 1, 'name' => '二级25','level'=>2 ),
        array('id' => 14, 'fid' => 1, 'name' => '二级26','level'=>2 ),
        array('id' => 4, 'fid' => 9, 'name' => '三级31','level'=>3 ),
        array('id' => 6, 'fid' => 9, 'name' => '三级32','level'=>3 ),
        array('id' => 7, 'fid' => 4, 'name' => '四级41','level'=>4 ),
        array('id' => 8, 'fid' => 4, 'name' => '四级42','level'=>4 ),
        array('id' => 5, 'fid' => 4, 'name' => '四级43','level'=>4 ),
        array('id' => 13, 'fid' => 4, 'name' => '四级44','level'=>4 ),
        array('id' => 15, 'fid' => 8, 'name' => '五级51','level'=>5 ),
        array('id' => 16, 'fid' => 8, 'name' => '五级52','level'=>5 ),
        array('id' => 17, 'fid' => 8, 'name' => '五级53','level'=>5 ),
        array('id' => 18, 'fid' => 16, 'name' => '六级64','level'=>6 ),
); 

    foreach($item as $_item)
    {
        $tem[$_item['id']]=$_item;
    }
    
    foreach($item as $_item)
    {
            if($tem[$_item['fid']]==0)
            {
                $tree[]=&$tem[$_item['id']];    
            }else
            {    
                $tem[$_item['fid']]['son'][]=&$tem[$_item['id']];
            }
    }
    
    print_r($tree);

 

转载于:https://www.cnblogs.com/xuyaoxiang1991/p/3449548.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值