你可以使用 XML 数据(本身就是树型结构)或者http://www.meizz.com/Web/Download/MzTreeView10.rar里提的这种扁平化树型数据

解决方案 »

  1.   

    function foo($ar, $deep=0) {
      foreach($ar as $v) {
        echo str_repeat('_', $deep).$v['id'].'-'.$v['pid'].'<br>';
        foo($v['child'], $deep+1);
      }
    }
      

  2.   

    谢谢LS 的
    我已经输出来了.
    function get_tree($d=array(),$depth=0) {
        $option = '';
        foreach($d as $key => $val){
               $option .=":".str_repeat("--",$depth)."" .$val['id']."<br>";
                    if(is_array($val['child'])) {
                        $option .=get_tree($val['child'], $depth+1);
                     }
               
        }
        return $option;
    }