数组示例:
通过一下函数可以转换成pid、children的形式
函数如下:
function getTree($array){
$refer = [];
$tree = [];
foreach ($array as $key=>$val){
$refer[$val['id']] = &$array[$key];
}
foreach ($array as $k=>$v){
$pid = $v['pid'];
if($pid == 0){
$tree[]=&$array[$k];
}else{
if(isset($refer[$pid])){
$refer[$pid]['children'] = &$array[$k];
}
}
}
return $tree;
}