background image

PHP

代码 php 无限分类且支持输出树状图的详细说

以下是对 php 无限分类,支持输出树状图进行了详细的分析介绍,需要的朋友参考下
代码如下:
<?php

/**
* 通用的树型类,可以生成任何树型结构
*/
class

 tree

{

/**
* 生成树型结构所需要的 2 维数组
* @var array
*/
var

 

$arr

 = 

array

();

 

/**
* 生成树型结构所需修饰符号,可以换成图片
* @var array
*/
var

 

$icon

 = 

array

('│','├','└');

 

/**
* @access private
*/
var

 

$ret

 = '';

 

/**
* 构造函数,初始化类
* @param array 2 维数组,例如:
* array(
* 1 => array('id'=>'1','parentid'=>0,'name'=>'一级栏目一'),
* 2 => array('id'=>'2','parentid'=>0,'name'=>'一级栏目二'),