php 재 귀 와 무한 분류 실현 방법

본 논문 의 사례 는 phop 이 재 귀 와 무한 분 류 를 실현 하 는 방법 을 설명 하여 여러분 에 게 참고 하도록 제공 합 니 다.구체 적 인 실현 방법 은 다음 과 같다.

<?php
echo "<pre>";
$area = array(
array('id'=>1,'area'=>'  ','pid'=>0),
array('id'=>2,'area'=>'  ','pid'=>0),
array('id'=>3,'area'=>'  ','pid'=>0),
array('id'=>4,'area'=>'  ','pid'=>0),
array('id'=>11,'area'=>'   ','pid'=>1),
array('id'=>12,'area'=>'   ','pid'=>1),
array('id'=>21,'area'=>'   ','pid'=>2),
array('id'=>45,'area'=>'   ','pid'=>4),
array('id'=>113,'area'=>'   ','pid'=>11),
array('id'=>115,'area'=>'   ','pid'=>11),
array('id'=>234,'area'=>'   ','pid'=>21)
); 

function t($arr,$pid=0,$lev=0){
 static $list = array();
 foreach($arr as $v){
 if($v['pid']==$pid){
  echo str_repeat("&nbsp;&nbsp;",$lev).$v['area']."<br />";
  //    ,      
  $list[] = $v;
  t($arr,$v['id'],$lev+1);
 } 
 }
 return $list;
}
$list = t($area);
echo "<hr >";
print_r($list);
?>
본 논문 에서 말 한 것 이 여러분 의 phop 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기