美文网首页
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 引用算法无限极分类

  • php实现无限极分类

    一、两种实现php无限极分类 设置原始数据 1. 使用php递归实现php无限极分类 通过foreach循环实现无...

  • PHP实现无限极分类的两种方式,递归和引用

    PHP实现无限极分类的两种方式,递归和引用 转载叶落无痕123 最后发布于2018-09-19 19:29:03 ...

  • PHP 无限极分类

    概述   在实际工作中,经常要用到无限极分类。如导航表等等。到网上一搜php无限极分类,很多,但好多都是一个,并且...

  • PHP无限极分类

    要了解这两种方式具体内容,可以去查看这篇博客: 左右值无限分类实现算法 本文主要提供两种将符合无限极分类格式的二维...

  • php无限极分类

    递归--无限极分类 递归--子孙树转二维数组 可以配合Nestable使用 递归--获取树所有叶子节点 结果1 结...

  • PHP 无限极分类

    1.循环迭代实现无限极分类 输出结果如下: 分析:这个算法利用了循环迭代,将线性结构按照父子关系以树形结构输出,算...

  • 无限极分类 - ( 递归 | 引用 )

    递归 引用

  • PHP 实现无限级分类的方式

    引用式(性能更好) 引用式无限极分类 必须存在主键id 必须存在父级 pid 递归式 递归的方式就不多说了,直接上...

  • PHP无限极分类技术

    什么是无限分类? 无限分类就是一个分类下面可以创建多个子类,而其子类下面亦可以创建不同子类,如此往复,没有终点; ...

网友评论

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

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