程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 遍歷指定目錄獲得文件名或者文件夾名稱,或者兩則都要,文件名兩則

遍歷指定目錄獲得文件名或者文件夾名稱,或者兩則都要,文件名兩則

編輯:關於PHP編程

遍歷指定目錄獲得文件名或者文件夾名稱,或者兩則都要,文件名兩則


 1 僅獲得文件名的方法
 2 function fileAction($dir)
 3 {
 4     static $files = array();  // 使用靜態變量,預防遞歸調用的時候覆蓋
 5     foreach (glob($dir.DIRECTORY_SEPARATOR.'*') as $file)   
 6     // DIRECTORY_SEPARATOR :目錄分隔符  win下 \  ,Linux下 /
 7     {
 8         if(!is_dir($file)){
 9             $files[] = $file;
10         }else{
11             fileAction($file);
12         }
13     }
14     return $files;
15 }
16 
17 
18 獲得文件名和文件夾名的方法
19 function fetchDir($dir) 
20 {
21     static $files = array();
22     foreach(glob($dir.DIRECTORY_SEPARATOR.'*') as $file) {
23         if(is_dir($file)) {
24             $files[] = $file;
25             fetchDir($file);
26         }else{
27             $files[] = $file;
28         }
29     }
30     return $files;
31 }

 

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