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