示例:
<?php include 'tree.php'; $data=array( 1 => array('id'=>'1','parentid'=>0,'name'=>'一级栏目一'), 2 => array('id'=>'2','parentid'=>0,'name'=>'一级栏目二'), 3 => array('id'=>'3','parentid'=>1,'name'=>'二级栏目一'), 4 => array('id'=>'4','parentid'=>1,'name'=>'二级栏目二'), 5 => array('id'=>'5','parentid'=>2,'name'=>'二级栏目三'), 6 => array('id'=>'6','parentid'=>3,'name'=>'三级栏目一'), 7 => array('id'=>'7','parentid'=>3,'name'=>'三级栏目二'), 8 => array('id'=>'8','parentid'=>3,'name'=>'三级栏目三'), 9 => array('id'=>'9','parentid'=>7,'name'=>'四级分类三'), ); $tree = new Tree($data); // 如果使用数组, 请使用 getArray方法 //$tree->getArray(); // 下拉菜单选项使用 get_tree方法 $html='<select name="tree">'; $str = "<option value=\$id \$selected>\$spacer\$name</option>"; $html .= $tree->get_tree(0,$str,-1).'</select>'; echo $html;
效果演示截图: