在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當前位置:雨林木風下載站 > 網頁設計教程 > 詳細頁面

php如何完成無限極分類?無限極分類的3種完成方法(代碼詳細說明)

php如何完成無限極分類?無限極分類的3種完成方法(代碼詳細說明)

更新時間:2025-12-03 文章作者:未知 信息來源:網絡 閱讀次數:

網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立...
網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。
本篇文章給大家帶來的內容是介紹php如何實現無限極分類?無限極分類的三種實現方法(代碼詳解)。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有所幫助。

無限極分類1:

public function judeg($id)
{
   $rs = Db::name('finance_class') -> field('parent_code') -> where('id',$id) -> select();
   $i = 1;
   foreach($rs as $k => $v){
     if($v['parent_code'] <> 0){
       $i += $this -> judeg($v['parent_code']);
      }
   }
   return $i;
}

 public function cid($id,$pid)
 {
    $w['parent_code'] = $id;
    $rs = Db::name('finance_class')
       -> field('id,code,name,parent_code')
       -> where($w)
       -> order('code asc')
       -> select();
    $str = '';
    foreach ($rs as $k => $v) {
        $name = $v['name'];
        $_id = $v['id'];
        $cutOff = '';
        for($i = 0; $i < $this -> judeg($_id); $i++){
          $cutOff.='-';
        }
        if($_id == $pid){
          $str.='<p>他的id='.$_id.'====他的級別'.$cutOff.$name.'</p>';
        }else{
          $str.='<p>他的id='.$_id.'====他的級別'.$cutOff.$name.'</p>';
        }
        $str.=$this->cid($_id,$pid);
    }
    return $str;
37}
public function finance_c()
{
   $w['type'] = '資產類';
   $w['parent_code'] = 0;
   $rs = Db::name('finance_class')
       -> field('id,code,name,parent_code')
       -> where($w)
        -> select();
   $str = '';
   foreach ($rs as $k => $v){
     $str.= '<p>一級name:'.$v['name'].'</p>';
     $str.=    $this -> cid($v['id'],0);
   }
   echo $str;
}

這個方法出來的效率慢,而且很繞。

方法2:

public function getVoucherClass()
{
    $lists = Db::name('finance_class')->select();

    $lists = $this->getTree($lists);

    foreach($lists as $value){
      echo str_repeat('--', $value['level']), $value['name'].'<br />';
    }
10}

/**
* 遞歸實現無限極分類
* @param $array 分類數據
* @param $pid 父ID
* @param $level
* @return $list 
*/
function getTree($array, $pid =0, $level = 0){
   static $list = [];
   foreach ($array as $key => $value){
     if ($value['parent_code'] == $pid){
        $value['level'] = $level;
         $list[] = $value;
         unset($array[$key]);
         $this->getTree($array, $value['id'],$level+1);
      }
   }
   return $list;
30}

無限極分類3:

 public function index()
    {
       $lists = \think\Db::table('ozyx_finance_class')->select();
       $lists = $this->getTree($lists,0);

       foreach ($lists as $k => $v) {
               $lists_one[$v['type']][]=$v;
       }

       // halt($lists_one);
       $this->assign('lists', $lists_one);

       return view();
    }

    /**
    * 無限極分類
    */
    function getTree($data, $pid)
    {
        $tree = '';
        foreach($data as $k => $v)
        {
          if($v['parent_code'] == $pid)
          {        
               $v['parent_code'] = $this->getTree($data, $v['id']);
               $tree[] = $v;
                  unset($data[$k]);
          }
        }
        return $tree;
    }

數據表結構:

php如何實現無限極分類?無限極分類的三種實現方法(代碼詳解)

以上就是php如何實現無限極分類?無限極分類的三種實現方法(代碼詳解)的詳細內容,更多請關注php中文網其它相關文章!


網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 精品一区二区三区毛片| 国产天堂视频在线观看| 欧美日韩激情四射| 亚洲美女自拍偷拍| 色婷婷综合网站| 精品久久久噜噜噜噜久久图片 | aaa毛片在线观看| 欧美成人三级在线视频| 日本五级黄色片| 日本在线xxx| 日韩av综合在线观看| 成人免费毛片网| 成年人在线观看视频免费| 嫩草av久久伊人妇女超级a| 天天爱天天操天天干| 亚洲天堂国产视频| 色婷婷777777仙踪林| 大荫蒂性生交片| 国产日韩一区二区在线观看| 六月丁香婷婷激情| 国产精品一区二区小说| 香蕉视频色在线观看| 亚洲高潮无码久久| 免费一级特黄毛片| 亚洲黄色小视频在线观看| aaa一级黄色片| www.av中文字幕| 久久这里只精品| 成人免费观看在线| 激情视频免费网站| av片在线免费| 男女视频在线看| 日韩伦理在线免费观看| 中文字幕国产免费| 亚洲精品无码国产| 蜜桃福利午夜精品一区| 成年人午夜免费视频| 亚洲免费黄色网| 亚洲色成人一区二区三区小说| 制服丝袜综合网| 黄色免费视频大全| 在线观看中文av| 免费av网址在线| 波多野结衣av一区二区全免费观看| 韩国一区二区av| 超碰10000| 久久久久久久久久毛片| 成年人视频观看| 日本aa在线观看| 一区二区三区国产好的精华液| 国产一区二区三区精彩视频| 韩国黄色一级大片| www.99r| 成人免费观看视频在线观看| www.国产在线播放| 欧美一二三不卡| 在线观看18视频网站| 国内av一区二区| 午夜视频在线网站| 国内国产精品天干天干| 手机在线免费观看毛片| 成人精品视频一区二区| 欧美在线观看成人| 黄色网页免费在线观看| 97国产精东麻豆人妻电影 | aa视频在线播放| 日韩精品一区二区三区四| 香蕉视频在线网址| 国产激情片在线观看| 成人短视频在线观看免费| 糖心vlog在线免费观看| 51xx午夜影福利| 欧美国产视频一区| 日韩a∨精品日韩在线观看| 国产九色porny| 3d动漫一区二区三区| 成人久久久久久久久| 最近免费中文字幕中文高清百度| aa免费在线观看| 九九热精品在线播放| 黄色一级片免费的| 日韩人妻一区二区三区蜜桃视频| 久久福利一区二区| a√天堂在线观看| 特级丰满少妇一级| 欧美 国产 精品| 日韩在线视频在线观看| 一区二区三区入口| 黄色录像特级片| 精品中文字幕av| 久久精品久久99| 成人免费a级片| 国产v亚洲v天堂无码久久久| 日本黄色的视频| 99久久免费观看| 视频在线观看免费高清| 国产在线无码精品| 粉嫩虎白女毛片人体| 裸体裸乳免费看| 欧美日韩一区二区在线免费观看 | 一级做a爱视频| 青青青免费在线| 一女二男3p波多野结衣| 日本天堂免费a| 国产福利一区视频| 97碰在线视频| 色乱码一区二区三区在线| 屁屁影院ccyy国产第一页| 激情视频综合网| av免费观看大全| 国产一级特黄a大片免费| 国产高清不卡无码视频| 亚洲天堂第一区| 性刺激的欧美三级视频| www.-级毛片线天内射视视| 菠萝蜜视频在线观看入口| 免费成人午夜视频| 国产又粗又长又爽视频| 国产真人无码作爱视频免费| 国产日韩亚洲欧美在线| 91亚洲精品久久久蜜桃借种| 久久久久久久久久久久久久国产| 肉大捧一出免费观看网站在线播放| 一区二区在线播放视频| 少妇人妻在线视频| 久久国产午夜精品理论片最新版本| 搡的我好爽在线观看免费视频| 91激情视频在线| 日本成人中文字幕在线| 欧美丰满熟妇bbbbbb百度| www.男人天堂网| 国产欧美123| 黄色一级片av| 国产一区二区三区乱码| av 日韩 人妻 黑人 综合 无码| 国产高清免费在线| www.成人黄色| 少妇高潮流白浆| 亚洲av综合色区| 久久手机在线视频| 国产二区视频在线| 欧美 日韩 国产在线观看| 国产精品无码一区二区在线| 美女日批免费视频| 日本一极黄色片| 最新天堂在线视频| 欧美aaa在线观看| 欧美 国产 精品| 人人妻人人澡人人爽欧美一区 | 国产小视频精品| www.国产福利| 国产91在线亚洲| 国内自拍在线观看| 亚洲77777| 视色,视色影院,视色影库,视色网| 青草全福视在线| 国产亚洲精品网站| 久久久精品高清| 欧美做暖暖视频| 日本成人中文字幕在线| 五月天六月丁香| 成人av一级片| 黄色免费高清视频| 亚洲午夜精品久久久久久人妖| 91精品无人成人www| 日韩精品第1页| 欧美日韩在线不卡视频| 午夜免费一级片| 成熟老妇女视频| 久久综合亚洲精品| 成人免费在线观看视频网站| 久久久国产精华液999999 | 成人av一级片| 国产精品久久成人免费观看| 亚欧无线一线二线三线区别| 五月激情婷婷在线| 国产美女主播在线播放| 奇米影视四色在线| 北条麻妃在线视频观看| 久久久精品视频国产| 日韩精品视频久久| 男插女免费视频| 成年人网站大全| 给我免费播放片在线观看| 欧美国产日韩另类 | 日本999视频| 日本手机在线视频| 欧美亚洲视频一区| 看欧美ab黄色大片视频免费| 毛片av在线播放| 裸体裸乳免费看| 色乱码一区二区三区在线| 国产淫片免费看| 缅甸午夜性猛交xxxx| 国产在线视频综合| 激情六月天婷婷| 警花观音坐莲激情销魂小说| www.51色.com| 国产又黄又爽免费视频| 三级黄色片播放|