4,249
社区成员




static public function unlimited_child($arr,$pid_name,$id=0){
$tmp=array();
foreach ($arr as $v) {
if($v["$pid_name"]==$id){
$tmp[]=$v['id'];
// $tmp[]=$v;
$tmp=array_merge($tmp,self::unlimited_child($arr,$pid_name,$v['id']));
}
}
return $tmp;
}
static public function unlimited_child($tablename,$pid_name,$id=0){
$arr=M($tablename)->select();
// dump($arr);
$tmp=array();
foreach ($arr as $v) {
if($v["$pid_name"]==$id){
$tmp[]=$v['id'];
// $tmp[]=$v;
$tmp=array_merge($tmp,self::unlimited_child($tablename,$pid_name,$v['id']));
}
}
return $tmp;
}