PHP遞歸獲得樹形菜單和遍歷文件夾下的所有文件以及子文件夾


PHP遞歸獲得樹形菜單和遍歷文件夾下的所有文件以及子文件夾

 

 

一、使用遞歸獲取樹形菜單

數據表category(id,name,parent_id)

<?php

class  category{

  //1、查詢出所有分類
    public function gettree(){

             $res  = select * from categore;

             $tree = $this->tree($res);

              return $tree;
    
    }

  //2、遍歷所有分類
    punlic function tree($data,$pid=0,$lev=1){
    
        $tree   = [];
     foreach($data as $k=>$v){ $array = $v; if($v['parent_id']==$pid){ $v['name'] = $v['parent_id']==0 ? $v['name'] :str_repeat('|___',$lev).$v['name']; $tree = $v; } } return $tree; } }

 

二、遍歷文件夾獲取文件夾下的所有文件和文件夾

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM