> php教程 > php手册 > php无限级分类程序

php无限级分类程序

WBOY
풀어 주다: 2016-05-25 16:43:25
원래의
1282명이 탐색했습니다.

这里利用数组来做实例,有需要的要改成数据库查询然后再存到数据操作,实例代码如下:

<?php 
	 
	$a = array( 
	  &#39;AAAAAA&#39;  =>  array( 
	        &#39;aaaaaa&#39; => array( 
	                 &#39;111111&#39;, 
	                 &#39;222222&#39;, 
	                 &#39;333333&#39; 
	        ), 
	        &#39;bbbbbb&#39;  => array( 
	                  &#39;111111&#39;, 
	                 &#39;222222&#39;, 
	                 &#39;333333&#39; 
	        ), 
	        &#39;cccccc&#39;  => array( 
	                  &#39;111111&#39;, 
	                  &#39;222222&#39;, 
	                  &#39;333333&#39; 
	        ),                       
	  ), 
	  &#39;BBBBBB&#39;  =>   array( 
	        &#39;aaaaaa&#39; => array( 
	                  &#39;111111&#39;, 
	                  &#39;222222&#39;, 
	                  &#39;333333&#39; 
	        ), 
	        &#39;bbbbbb&#39;=> array( 
	                  &#39;111111&#39;, 
	                  &#39;222222&#39;, 
	                  &#39;333333&#39; 
	        ), 
	        &#39;cccccc&#39;=> array( 
	                  &#39;111111&#39;, 
	                  &#39;222222&#39;, 
	                  &#39;333333&#39; 
	        ), 
	  ), 
	  &#39;CCCCCC&#39;  => array( 
	        &#39;aaaaaa&#39;=> array( 
	                  &#39;111111&#39;, 
	                  &#39;222222&#39;, 
	                  &#39;333333&#39; 
	        ), 
	        &#39;bbbbbb&#39;=> array( 
	                  &#39;111111&#39;, 
	                  &#39;222222&#39;, 
	                  &#39;333333&#39; 
	        ), 
	        &#39;cccccc&#39;         => array( 
	                  &#39;111111&#39;, 
	                  &#39;222222&#39;, 
	                  &#39;333333&#39; 
	        ), 
	  ), 
	); 
	 
	foreach ($a as $k=>$v){ 
	   echo $k."<br>"; 
	  // if(is_array($v)){ 
	       foreach($v as $key=>$val){ 
	          echo "  ".$key."<br>"; 
	  //     }                             
	       if(is_array($val)){ 
	          foreach($val as $kkk=>$vall){ 
	             echo "    ".$vall."<br>"; 
	          } 
	       } 
	   } 
	   echo "<br>"; 
	   } 
	    
	    
	    /*******mysql查询无限级分类的代码******/ 
	    /*** 
	   $sql = "SELECT a.Title AS big, b.Title AS small  
	            FROM largeTitle AS a LEFT JOIN smallTitle  AS b ON  a.ID=b.LargeID"; 
	             
	    $a = array(); 
	     
	    $r = mysql_query($sql); 
	     
	    while( $arr = mysql_fetch_array($r)){ 
	        $a[$arr[&#39;big&#39;]] = $arr[&#39;small&#39;]; 
	    } 
	    ***/ 
	 
로그인 후 복사

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿