分享一个原创的PHP数组到tree树结构的快速实现

浏览:1723 发布日期:2018/05/23 分类:基础算法 关键字: tree 无限级
PHP 将有tree结构意义的一组数据生成tree数据结构
PHP 将有tree结构意义的一组数据生成tree数据结构
地址:https://github.com/machao1989/tree
典型使用场景:

在web开发中,前端需要实现tree树,如: https://github.com/jonmiles/bootstrap-treeview

http://element.eleme.io/#/zh-CN/component/tree

https://github.com/mar10/fancytree/wiki

这些tree树在初始化的时候,通常需要tree描述的json数组。 抽象类快捷灵活高效地生成tree结构数组的组装,你无需关心递归的一些东西,对于新手非常友好。
除此之外,还可以以xml,html树形结构输出,封装得非常灵活。

使用:
这是一个抽象类,需要实现2个抽象方法getsubs() node(),可能还需要重写branch()方法. 自己实现这些方法是非常容易的。

做好准备工作后,调用gettree(),即可实现你想的结构。 demo有详细的使用说明。

附件 tree.zip ( 949 B 下载:104 次 )

评论( 相关
后面还有条评论,点击查看>>