21,886
社区成员
发帖
与我相关
我的任务
分享
function createTree(array $data, $inviteid=1, $deep=0){
static $tree=array();
foreach ($data as $row){
if($row['inviteid']==$inviteid){
$row['deep']=$deep;
$tree[]=$row;
$this->createTree($data,$row['id'],$deep+1);
}
}
return $tree;
}
这就是无限分类的问题function foo($inviteid){
$result = mysql_query("select id from table where inviteid=$inviteid");
$row = mysql_fetch_row($result);
if($row){
echo $row[0]. ',';
foo($row[0]);
}
}
foo(2);