美文网首页
php 引用算法无限极分类

php 引用算法无限极分类

作者: 才不是小小喵 | 来源:发表于2019-10-31 14:43 被阅读0次
    function getTree($array){
        $items = array();
        foreach($array as $value){
            $items[$value['id']] = $value;
        }
    
        $tree = array();
        foreach($items as $key => $value){
            if(isset($items[$value['pid']])){
                //根据php变量按值传递的规则 你并没有更改tree数组中的上一组的数据 所以这里用到了引用传递
                $items[$value['pid']]['son'][$items[$key]['id']] = &$items[$key];
            }else{
                $tree[$items[$key]['id']] = &$items[$key];
            }
        }
        return $tree;
    }
    

    相关文章

      网友评论

          本文标题:php 引用算法无限极分类

          本文链接:https://www.haomeiwen.com/subject/aohtbctx.html