public function dataInit($rows, $id='id',$pid = 'pid',$child = 'child',$root=0)
{
$tree = array();
if(is_array($rows))
{
$array = array();
foreach($rows as $key=>$item)
{
$array[$item[$id]] =& $rows[$key];
}
foreach($rows as $key=>$item)
{
$parentId = $item[$pid];
if($root == $parentId){
$tree[] =& $rows[$key];
}else{
if(isset($array[$parentId])){
$parent =& $array[$parentId];
$parent[$child][] =& $rows[$key];
}
}
}
}
return $tree;
}
PHP引用 - 无限分类
最新推荐文章于 2024-08-10 10:59:41 发布