function getChildTree($data) {
foreach ($data as $v){
$data[$v['pid']]['child'][$v['id']] = &$data[$v['id']];
}
return isset($data[0]['child']) ? $data[0]['child']:[];
}
function getChildTree($data) {
$arr = [];
foreach ($data as $v){
if (isset($data[$v['pid']]))
$data[$v['pid']]['child'][] = &$data[$v['id']];
else
$arr[] = &$data[$v['id']];
}
return $arr;
}