PHP遞迴遍歷資料夾
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
<?php function get_files( $dir ) { $files = array (); if (! is_dir ( $dir )) { return $files ; } $handle = opendir( $dir ); if ( $handle ) { while (false !== ( $file = readdir( $handle ))) { if ( $file != `.` && $file != `..` ) { $filename = $dir . "/" . $file ; if ( is_file ( $filename )) { if (preg_match( `/.*.php$/` , $filename )){ $files [] = $filename ; } } else { $files = array_merge ( $files , get_files( $filename )); } } } // end while closedir ( $handle ); } return $files ; }
|
http://blog.51cto.com/12173069/1983237
本文轉自 Lee_吉 部落格,原文連結: http://blog.51cto.com/12173069/1983237 如需轉載請自行聯絡原作者
相關文章
- Java 資料夾遞迴遍歷Java遞迴
- Java遍歷資料夾的兩種方法(非遞迴和遞迴)Java遞迴
- Java遞迴遍歷資料夾及檔案過濾器使用(FileFilter)Java遞迴過濾器Filter
- 【資料結構】二叉樹遍歷(遞迴+非遞迴)資料結構二叉樹遞迴
- 遍歷二叉樹-------遞迴&非遞迴二叉樹遞迴
- 遠端, 資料夾遍歷
- c++ 遍歷資料夾C++
- js遞迴遍歷講解JS遞迴
- 遞迴遍歷網站所有 url遞迴網站
- python 遞迴遍歷目錄Python遞迴
- 非遞迴實現先序遍歷和中序遍歷遞迴
- php陣列迴圈遍歷PHP陣列
- 遍歷資料夾的幾種方式
- 遞迴遍歷物件獲取value值遞迴物件
- 二叉樹非遞迴遍歷二叉樹遞迴
- Matlab對資料夾的層次遍歷和深度遍歷Matlab
- 二叉樹的遍歷 → 不用遞迴,還能遍歷嗎二叉樹遞迴
- 遞迴遍歷磁碟下的某一資料夾中所有檔案,並copy檔案生成檔案和帶資料夾的檔案遞迴
- 二叉樹的四種遍歷(遞迴與非遞迴)二叉樹遞迴
- 使用遞迴遍歷並轉換樹形資料(以 TypeScript 為例)遞迴TypeScript
- 什麼是遍歷二叉樹,JavaScript實現二叉樹的遍歷(遞迴,非遞迴)二叉樹JavaScript遞迴
- 資料結構-樹以及深度、廣度優先遍歷(遞迴和非遞迴,python實現)資料結構遞迴Python
- 迭代及用遞迴遍歷File檔案遞迴
- 【Java資料結構與演算法筆記(二)】樹的四種遍歷方式(遞迴&非遞迴)Java資料結構演算法筆記遞迴
- 遍歷二叉樹的遞迴與非遞迴程式碼實現二叉樹遞迴
- Android遍歷所有控制元件的遞迴和非遞迴實現Android控制元件遞迴
- 二叉樹建立及遍歷演算法(遞迴及非遞迴)二叉樹演算法遞迴
- C/C++遍歷資料夾和檔案C++
- [work] python巢狀字典的遞迴遍歷Python巢狀遞迴
- 非遞迴先序遍歷二叉樹遞迴二叉樹
- 【刷題】二叉樹非遞迴遍歷二叉樹遞迴
- C++單連結串列遞迴遍歷操作C++遞迴
- 二叉樹的前中後序遍歷(遞迴和非遞迴版本)二叉樹遞迴
- 二叉樹——後序遍歷的遞迴與非遞迴演算法二叉樹遞迴演算法
- [java] 二叉樹的後序遍歷(遞迴與非遞迴實現)Java二叉樹遞迴
- Python遍歷資料夾常用的兩種方法!Python
- matlab遍歷資料夾下的所有檔案Matlab
- 遍歷二叉樹的迭代和遞迴方法二叉樹遞迴