php遞歸法讀取目錄及文件的方法
更新時間:2015年01月30日 15:36:00 作者:php之路
這篇文章主要介紹了php遞歸法讀取目錄及文件的方法,是非常經(jīng)典的遞歸算法,涉及php操作文件及目錄的技巧,需要的朋友可以參考下
本文實例講述了php遞歸法讀取目錄及文件的方法。分享給大家供大家參考。具體如下:
這里實例分析php遞歸法讀取目錄及文件的方法,代碼中包含較為詳盡的注釋,如下所示:
<?php
function showdir($path){
$dh = opendir($path);//打開目錄
while(($d = readdir($dh)) != false){
//逐個文件讀取,添加!=false條件,是為避免有文件或目錄的名稱為0
if($d=='.' || $d == '..'){//判斷是否為.或..,默認都會有
continue;
}
echo $d."<br />";
if(is_dir($path.'/'.$d)){//如果為目錄
showdir($path.'/'.$d);//繼續(xù)讀取該目錄下的目錄或文件
}
}
}
$path = './';//當前目錄
showdir($path);
?>
希望本文所述對大家的php程序設計有所幫助。
相關文章
PHP統(tǒng)計目錄下的文件總數(shù)及代碼行數(shù)(去除注釋及空行)
在開發(fā)的時候,為了統(tǒng)計開發(fā)出的代碼總行數(shù)及文件總數(shù),在沒有使用工具的時候,總是要去一個文件一個文件的查找,文件夾層次少還行,層次多的時候就累死人了2011-01-01
php+Memcached實現(xiàn)簡單留言板功能示例
這篇文章主要介紹了php+Memcached實現(xiàn)簡單留言板功能,結(jié)合實例形式較為詳細的分析了php結(jié)合memcached實現(xiàn)留言板的具體步驟與相關操作技巧,需要的朋友可以參考下2017-02-02
Laravel5.5+ 使用API Resources快速輸出自定義JSON方法詳解
這篇文章主要介紹了Laravel5.5+ 使用API Resources快速輸出自定義JSON方法詳解,需要的朋友可以參考下2020-04-04
實現(xiàn)在同一方法中獲取當前方法中新賦值的session值解決方法
這篇文章主要介紹了在同一方法中獲取當前方法中新賦值的session值解決方法,需要的朋友可以參考下2014-06-06
解析php框架codeigniter中如何使用框架的session
本篇文章是對php框架codeigniter中如何使用框架的session進行了詳細的分析介紹,需要的朋友參考下2013-06-06
PHP IDE PHPStorm配置支持友好Laravel代碼提示方法
這篇文章主要介紹了PHP IDE PHPStorm配置支持友好Laravel代碼提示方法,重點配置已經(jīng)加紅提示,需要的朋友可以參考下2015-05-05

