PHP+MySQL 의 무한 분류 프로그램 구현 방법

1133 단어 PHPMySQL
이 사례 는 PHP+MySQL 이 무한 분류 항목 을 실현 하 는 방법 을 설명 한다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.
아주 간단 하고 뚜렷 하 며 간단 한 무한 분류 범례 입 니 다.들 여 쓰기 효 과 를 가 져 옵 니 다.데이터 시트 를 한 번 조회 한 다음 결과 집합 을 재 귀적 으로 옮 겨 다 니 면 됩 니 다.phop 에서 항목 들 여 쓰기 디 스 플레이 를 실현 하려 면 참고 하 십시오.

$sql = 'select * from cat order by cat_id desc';
$list = $db->getAll($sql);
$list = getLevelCat($list);
function getLevelCat($catlist, $parent_id='0', $html='   ', $level='0'){
  $arr = array();
  foreach($catlist as $val){
    if($val['parent_id']==$parent_id){
      $val['html'] = str_repeat($html,$level);
      $val['level'] = $level;
      $arr[] = $val;
      $arr = array_merge($arr, getLevelCat($catlist, $val['cat_id'], $html, $level+1));
    }
  }
  return $arr;
}

구현 효과 도:

짧 은 몇 줄 의 코드 가 비교적 뚜렷 하고 쓰기 도 좋다.
본 논문 에서 말 한 것 이 여러분 의 PHP 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기