最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
php 无限级分类[递归法]
时间:2009-05-17 编辑:简简单单 来源:一聚教程网
// $parent is the parent of the children we want to see
// $level is increased when we go deeper into the tree,
// used to display a nice indented tree
function display_children($parent, $level) {
// 获得一个 父节点 $parent 的所有子节点
$result = mysql_query("
SELECT name
FROM tree
WHERE parent = '" . $parent . "'
;"
);
// 显示每个子节点
while ($row = mysql_fetch_array($result)) {
// 缩进显示节点名称
echo str_repeat(' ', $level) . $row['name'] . "n";
//再次调用这个函数显示子节点的子节点
display_children($row['name'], $level+1);
}
}
?>
复制代码对整个结构的根节点(Food)使用这个函数就可以打印出整个多级树结构,由于Food是根节点它的父节点是空的,所以这样调用: display_children('',0)。将显示整个树的内容: Food
Fruit
Red
Cherry
Yellow
Banana
Meat
Beef
Pork
-
上一个: php+json用户注册返回json数据
-
下一个: 无限级分类[预排序遍历树算法]
相关文章
- php无限级分类(带层深)算法 03-08
- 表格展示无限级分类(PHP版) 08-22
- php 无限级分类 03-11
- php 无限级分类代码 09-01
- PHP导出数据超时的优化建议解读 10-31
- PHP之mysql位运算解析 10-31