function getTree($arr, $key, $fkey, $num) {
? ? $list = [];
? ? foreach($arr as $val) {
? ? ? ? if($val[$fkey] == $num) {
? ? ? ? ? ? $tmp = getTree($arr, $key, $fkey, $val[$key]);
? ? ? ? ? ? if($tmp) {
? ? ? ? ? ? ? ? $val['son'] = $tmp;
? ? ? ? ? ? } else {
? ? ? ? ? ? ? ? $val['son'] = [];
}
? ? ? ? ? ? $list[] = $val;
}
}
? ? return $list;
}