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();
原文地址:https://www.cnblogs.com/aln0825/p/14973710.html