树状无限极分类getTree tree
树状无限极分类 提高2种方式
function getTree($list,$id=0,$level=0) {
static $tree = array();
foreach($list as $row) {
if($row["pid"]==$id) {
$row["level"] = $level;
$row["name"] = str_repeat("----",$level). $row["name"];
$tree[] = $row;
$this->getTree($list, $row["id"], $level + 1);
}
}
return $tree;
}
function getTree($list,$pid=0,$level=0) {
static $tree = array();
foreach($list as $row) {
if($row["dept_pid"]==$pid) {
$row["dept_level"] = $level;
$tree[] = $row;
getTree($list, $row["dept_id"], $level + 1);
}
}
return $tree;
}声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: 树形无限极分类下拉框选项
- 下一篇: 提高C++程序执行效率的几点方法
