<table cellspacing="0" cellpadding="0"><tr><td class="t_f" id="postmessage_50654"> 数据表字段,id,parentid。 <br>父分类parentid=0,子分类的parentid=父id。 <div class="blockcode"> <div id="code_w93"><ol> <li>function getDataTree($rows, $id='id',$pid = 'parentid',$child = 'child',$root=0) { $tree = array(); // 树 </li> <li> if(is_array($rows)){</li> <li> $array = array();</li> <li> foreach ($rows as $key=>$item){</li> <li> $array[$item[$id]] =& $rows[$key];</li> <li> }</li> <li> foreach($rows as $key=>$item){</li> <li> $parentId = $item[$pid];</li> <li> if($root == $parentId){</li> <li> $tree[] =&$rows[$key];</li> <li> }else{</li> <li> if(isset($array[$parentId])){</li> <li> $parent =&$array[$parentId];</li> <li> $parent[$child][]=&$rows[$key];</li> <li> }</li> <li> }</li> <li> }</li> <li> }</li> <li> return $tree;</li> <li>}</li> </ol></div> <em onclick="copycode($('code_w93'));">复制代码</em> </div> </td></tr></table> <div id="comment_50654" class="cm"> </div> <div id="post_rate_div_50654"></div> <br><br>