程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php 無限分類父子追溯方法

php 無限分類父子追溯方法

編輯:關於PHP編程

       php 無限分類之父級分類和子分類的追溯方法,代碼片段如下:
    Copy to Clipboard

    Liehuo.Net Codes

    引用的內容:[www.veryhuo.com]

      //返回所有的葉子節點

      public function scanNodeOfTree($result,$fid){

      $checkexist = false;

      for ($i=0; $i

      if($fid == $result[$i]['ParentId']){

      $checkexist = true;

      $arr .= $this->scanNodeOfTree($result,$result[$i]['ID']).',';

      }

      }

      if(!$checkexist){

      return $fid;

      }

      return $arr;

      }

      //返回所有的上級節點

      public function getNodeOfTree($result,$id,$arr){

      if($id == 0){

      return $arr;

      }

      foreach ($result as $items){

      if($id == $items['ID']){

      $arr[] = array($items['CateName'],$items['ID']);

      $return = $this->getNodeOfTree($result,$items['ParentId'],$arr);

      }

      }

      return $return;

      }

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved