//封装父子结构
if(!function_exists('father')){
//传进数据和父类id
function father($data,$pid=0){
$child = [];
foreach ($data as $v){
if ($v['pid']==$pid){
$child[$v['id']] = $v;
$child[$v['id']]['son']=father($data,$v['id']);
print_r($v);
}
}
return $child;
}
}