首页 > 代码库 > 通过递归组合多维数组!

通过递归组合多维数组!

/** * 组合多维数组 * @param $data        待处理的数组 * @param $name        子级数组key * @param $pid         父ID */function unlimitedForLayer($data, $name=‘chile‘, $pid= 0){    $arr = array();    foreach ($data as $v){        if($v[‘pid‘] == $pid){            $arr[$name] = unlimitedForLayer($data, $name, $v[‘id‘]);            $arr[] = $v;        }    }    return $arr;}        

 

通过递归组合多维数组!