无限分类 递归

在所有栏目、地区等下拉菜单中,这个类非常好用

 
<?php
include("tree.class.php");
//具有这个结构的数组,不是这样的话,可以改类的实现

$list = 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' => '三级栏目二')
);

$tree = new tree($list);
$html = "<select name='cat'>";
$str = "<option value='\$$tree->param_id' \$selected>\$spacer\$$tree->param_name</option>";
$html .= $tree->getTree(0, $str, 4);
$html .= "</select>";
//$list = $tree->makeTree(0);
echo($html);
?>
$str="<tr>
    <td><input type='checkbox' name='list[\$id]' value='\$id'></td>
    <td>\$id</td>
    <td>\$spacer\$name</td>
    <td><a href='add.php?id=\$id'>添加</a></td>
    <td><a href='del.php?id=\$id'>删除</a></td>
    <td><a href='update.php?id='\$id'>修改</a></td>
    </tr>";


 https://github.com/dannyhu926/php-utils/blob/master/Utils/Tree.php

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值