handsome / tree
This is a tree_v3.
dev-master
2020-04-15 05:40 UTC
Requires
- php: >=5.2.6
This package is auto-updated.
Last update: 2025-07-15 19:34:33 UTC
README
English | 简体中文
Intro
This is a concise directory tree class.
Install
composer require handsome/tree
Result
|-dir1
|-dir2
|-dir3
|-xxx.txt
|-xxx.txt
|-xxx.txt
|-dir2
|-dir2
|-dir1
|-dir1
Example
<?php require './vendor/autoload.php'; use Tree\Tree; $obj = new Tree(); $arr = [ [ 'id' => '1', 'catname' => 'PHP图书', 'pid' => '0', 'ord' => '1' ], [ 'id' => '2', 'catname' => 'JAVA图书', 'pid' => '0', 'ord' => '2' ], [ 'id' => '3', 'catname' => 'Python图书', 'pid' => '0', 'ord' => '3' ], [ 'id' => '4', 'catname' => 'PHP初级', 'pid' => '1', 'ord' => '1' ], [ 'id' => '5', 'catname' => 'PHP中级', 'pid' => '1', 'ord' => '2' ], [ 'id' => '6', 'catname' => 'PHP高级', 'pid' => '1', 'ord' => '3' ], [ 'id' => '7', 'catname' => '细说PHP', 'pid' => '4', 'ord' => '1' ] ]; //$tree_list = $obj::getList($arr); $tree_list = $obj::getTree($arr); print_r($tree_list);