// 家谱树
function familytree2($arr,$id) {
static $Tree = array();
foreach($arr as $k=>$v) {
if($v->mycode == $id) {
$Tree[] = $v;
$this->familytree2($arr,$v->incode);
}
}
return $Tree;
}
// 子孙树
public function subtree($arr,$id,$lev=1){ // 这个$arr 要是全部数据
static $subs=array();
foreach($arr as $v){
if($v->incode==$id){
$v->lev=$lev;
$subs[]=$v;
$this->subtree($arr,$v->mycode,$lev+1);
}
}
return $subs;
}
PHP之实现 家谱树,子孙树
最新推荐文章于 2022-10-28 07:37:44 发布