PHP 循環一個文件下的所有目錄以及文件


function test($dir)
{
    //判斷dir是否目錄
    

     if(is_dir($dir))
    {
          $files = [];
          //列出 dir 目錄中的文件和目錄:
          $list = scandir($files);
         
          foreach($list as $key => $value)
         {
             if($value != '.' && $value != '..')
            {
                $isdir = $dir . '/' .$value;
                 if(is_dir(isdir))
                 {
                    $files[] = test(isdir);
                 }
                  else
                 {
                     $files[] = $value;
                 }
             }
         }
         return $files;
    }      
}

$a  = test('/home');
echo "<pre>";
print_r($a);
echo "</pre>";

          

 


免責聲明!

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



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