Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

fuqt08/tree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

27 Commits

Repository files navigation

GitHub forks Packagist

tree

  • 使用递归把数据构造成树形结构数据
  • 常用于菜单、权限、分类等功能实现

Installation

composer require wxxiong6/tree

Usage

//设置主键、parent标识名称 子节点名称
Tree::setConfig($primary = '', $parentId = '', $child = '');
//生成tree
Tree::makeTree($data);

运行结果

Array
(
 [0] = Array
 (
 [id] = 1
 [city] = 中国
 [parent_id] = 0
 [child] = Array
 (
 [0] = Array
 (
         [id] = 2
 [city] = 北京
 [parent_id] = 1
 [child] = Array
 (
 [0] = Array
 (
 [id] = 3
 [city] = 北京市
 [parent_id] = 2
 [child] = Array
 (
 [0] = Array
 (
 [id] = 4
 [city] = 东城区
 [parent_id] = 3
 )
 
 )
 )
 )
 )
 [1] = Array
 (
 [id] = 11
 [city] = 上海
 [parent_id] = 1
 [child] = Array
 (
 [0] = Array
 (
 [id] = 12
 [city] = 上海市
 [parent_id] = 11
 )
 )
 )
 )
 )
)

About

php递归无限级树形数据

Resources

Stars

Watchers

Forks

Packages

Contributors

Languages

  • PHP 100.0%

AltStyle によって変換されたページ (->オリジナル) /