PHP无限极分类
常用的几种实现
1 以父ID实现的无限分类
使用递归算法,表中的一个字段id,一个父字段pid,
这样可以根据WHERE id = pid 来查出上一级内容,运用递归至顶层
2 以全路径实现的无限分类
表中有一字段path 1,2,3, 使用where path like '1,2,3,%'
order by cpath asc 查出它及其子类的列表
<?php function deeploop(&$i = 1) { echo $i; $i++; if ($i < 10) { deeploop($i); } } deeploop(); echo "<hr>"; $i = 1; function deeploop1() { global $i; echo $i; $i++; if ($i < 10) { deeploop1(); } } deeploop1(); echo "<hr>"; function deeploop2() { static $i = 1; echo $i; $i++; if ($i < 10) { deeploop2(); } } deeploop2();