\Tree

+------------------------------------------------ 通用的树型类 +------------------------------------------------

Summary

Methods
Properties
Constants
tree()
get_parent()
get_child()
get_pos()
get_tree()
get_tree_multi()
have()
getArray()
arrToTree()
outToHtml()
$arr
$icon
$ret
$html
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Properties

$arr

$arr : Array

+------------------------------------------------ 生成树型结构所需要的2维数组 +------------------------------------------------

Type

Array

$icon

$icon : Array

+------------------------------------------------ 生成树型结构所需修饰符号,可以换成图片 +------------------------------------------------

Type

Array

$ret

$ret : 

Type

$html

$html : 

Type

Methods

tree()

tree(  $arr = array()) 

构造函数,初始化类

Parameters

$arr

get_parent()

get_parent(  $myid) : array

得到父级数组

Parameters

$myid

Returns

array

get_child()

get_child(  $myid) : array

得到子级数组

Parameters

$myid

Returns

array

get_pos()

get_pos(  $myid,   $newarr) : array

得到当前位置数组

Parameters

$myid
$newarr

Returns

array

get_tree()

get_tree(  $myid,   $str,   $sid,   $adds = '',   $str_group = '') 

------------------------------------- 得到树型结构 -------------------------------------

Parameters

$myid

表示获得这个ID下的所有子级

$str

生成树形结构基本代码, 例如: "<option value=\$id \$select>\$spacer\$name"

$sid

被选中的ID, 比如在做树形下拉框的时候需要用到

$adds
$str_group

get_tree_multi()

get_tree_multi(  $myid,   $str,   $sid,   $adds = '') 

同上一方法类似,但允许多选

Parameters

$myid
$str
$sid
$adds

have()

have(  $list,   $item) 

Parameters

$list
$item

getArray()

getArray(  $myid,   $sid,   $adds = '') 

+------------------------------------------------ 格式化数组 +------------------------------------------------

Parameters

$myid
$sid
$adds

arrToTree()

arrToTree(  $data,   $pid) 

Parameters

$data
$pid

outToHtml()

outToHtml(  $tree) 

Parameters

$tree