[转]生成无限分类的结构_PHP_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > PHP > [转]生成无限分类的结构

[转]生成无限分类的结构

 2013/12/2 17:26:08  gxl_ct001  程序员俱乐部  我要评论(0)
  • 摘要:生成无限分类的结构publicfunctionget_tree_1(array$list=array()){$root=array();$node=array();foreach($listas$k=>$v){list($id,$pid,$name,$path)=array_values($v);$node[$id]=$v;if(isset($node[$pid])){$node[$pid]['child'][$id]=&$node[$id];}if($pid==0)
  • 标签:

生成无限分类的结构

public function get_tree_1(array $list = array())
{
$root = array();
$node = array();

foreach ($list as $k => $v) {

list($id, $pid, $name, $path) = array_values($v);
$node[$id] = $v;

if(isset($node[$pid])) {
$node[$pid]['child'][$id] = &$node[$id];
}

if($pid == 0) {
$root[$id] = &$node[$id];
}

}

return $root;
}

  • 相关文章
发表评论
用户名: 匿名