🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
``` use fast\Tree; Tree::instance()->init($ruleList); $this->rulelist = Tree::instance()->getTreeList(Tree::instance()->getTreeArray(0), 'title'); ``` 初始化方法 ``` /** * 初始化方法 * @param array 2维数组,例如: * array( * 1 => array('id'=>'1','pid'=>0,'name'=>'一级栏目一'), * 2 => array('id'=>'2','pid'=>0,'name'=>'一级栏目二'), * 3 => array('id'=>'3','pid'=>1,'name'=>'二级栏目一'), * 4 => array('id'=>'4','pid'=>1,'name'=>'二级栏目二'), * 5 => array('id'=>'5','pid'=>2,'name'=>'二级栏目三'), * 6 => array('id'=>'6','pid'=>3,'name'=>'三级栏目一'), * 7 => array('id'=>'7','pid'=>3,'name'=>'三级栏目二') * ) */ ``` 获取树状数组 getTreeArray ``` /** * * 获取树状数组 * @param string $myid 要查询的ID * @param string $nametpl 名称条目模板 * @param string $itemprefix 前缀 * @return string */ ``` 将getTreeArray的结果返回为二维数组 ``` /** * 将getTreeArray的结果返回为二维数组 * @param array $data * @return array */ ```