無限級分類的寫法

public function catetree(){ $cateres = $this->select(); return $this->sort($cateres); } public function sort($data,$pid=0,$level=0){ static $arr = array(); foreach($data as $k => $v){ if($v['pid'] == $pid){ //pid=0 頂級欄目 $v['level']=$level; $arr[]= $v; $this->sort($data,$v['id'],$v['level']+1); //遞歸  } } return $arr; }

顯示分隔符的添加php

<td align="left"> {if condition="$cate['level'] neq 0"}|{/if} <?php echo str_repeat('-',$cate['level']*5)?> {$cate.catename}<!--str_repeat('-',$cate['level'])循環顯示分隔符--> </td
相關文章
相關標籤/搜索