当前位置:首页 > PHP教程 > php应用 > 列表

php无限级分类程序

发布:smiling 来源: PHP粉丝网  添加日期:2014-08-02 10:59:19 浏览: 评论:0 

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

  1. <?php 
  2.  
  3. $a = array
  4.   'AAAAAA'  =>  array
  5.         'aaaaaa' => array
  6.                  '111111'
  7.                  '222222'
  8.                  '333333' 
  9.         ), 
  10.         'bbbbbb'  => array
  11.                   '111111'
  12.                  '222222'
  13.                  '333333' 
  14.         ), 
  15.         'cccccc'  => array
  16.                   '111111'
  17.                   '222222'
  18.                   '333333' 
  19.         ),                       
  20.   ), 
  21.   'BBBBBB'  =>   array
  22.         'aaaaaa' => array
  23.                   '111111'
  24.                   '222222'
  25.                   '333333' 
  26.         ), 
  27.         'bbbbbb'=> array
  28.                   '111111'
  29.                   '222222'
  30.                   '333333' 
  31.         ), 
  32.         'cccccc'=> array
  33.                   '111111'
  34.                   '222222'
  35.                   '333333' 
  36.         ), 
  37.   ), 
  38.   'CCCCCC'  => array
  39.         'aaaaaa'=> array
  40.                   '111111'
  41.                   '222222'
  42.                   '333333' 
  43.         ), 
  44.         'bbbbbb'=> array
  45.                   '111111'
  46.                   '222222'
  47.                   '333333' 
  48.         ), 
  49.         'cccccc'         => array
  50.                   '111111'
  51.                   '222222'
  52.                   '333333' 
  53.         ), 
  54.   ), 
  55. ); 
  56.  
  57. foreach ($a as $k=>$v){ 
  58.    echo $k."<br>"
  59.   // if(is_array($v)){ 
  60.        foreach($v as $key=>$val){ 
  61.           echo "  ".$key."<br>"
  62.   //     }                             
  63.        if(is_array($val)){ 
  64.           foreach($val as $kkk=>$vall){ 
  65.              echo "    ".$vall."<br>"
  66.           } 
  67.        } 
  68.    } 
  69.    echo "<br>"
  70.    } 
  71.     
  72.     
  73.     /*******mysql查询无限级分类的代码******/ 
  74.     /*** 
  75.    $sql = "SELECT a.Title AS big, b.Title AS small  
  76.             FROM largeTitle AS a LEFT JOIN smallTitle  AS b ON  a.ID=b.LargeID"; 
  77.              
  78.     $a = array(); 
  79.      
  80.     $r = mysql_query($sql); 
  81.      
  82.     while( $arr = mysql_fetch_array($r)){ 
  83.         $a[$arr['big']] = $arr['small']; 
  84.     } 
  85.     ***/ 
  86. ?> 

Tags: php无限级分类程序

分享到: