php7基于遞歸實(shí)現(xiàn)刪除空文件夾的方法示例
本文實(shí)例講述了php7基于遞歸實(shí)現(xiàn)刪除空文件夾的方法。分享給大家供大家參考,具體如下:
php版本7.0.4
代碼如下:
<?php $path = 'd:/'; rmDir_1($path); function rmDir_1($path) { $files = scandir($path); // 刪除當(dāng)前目錄和上一級(jí)目錄 foreach($files as $key => $file) { if ( $file == '.' || $file == '..') { unset($files[$key]); } } if ($files) { foreach($files as $file) { if (is_dir($path . '/' . $file)) { //echo 'dir=' . $path . '/' . $file . PHP_EOL; rmDir_1($path . '/' . $file); } } } else { //echo 'rmdir=' . $path . PHP_EOL; rmdir($path); } } ?>
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP目錄操作技巧匯總》、《php文件操作總結(jié)》、《PHP常用遍歷算法與技巧總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
PhpMyAdmin出現(xiàn)export.php Missing parameter: what /export_type錯(cuò)
PhpMyAdmin出現(xiàn)export.php: Missing parameter: what /export_type錯(cuò)誤,有碰到同樣問題的朋友可參考一下2012-08-08PHP實(shí)現(xiàn)截取中文字符串不出現(xiàn)?號(hào)的解決方法
這篇文章主要介紹了PHP實(shí)現(xiàn)截取中文字符串不出現(xiàn)?號(hào)的解決方法,涉及php字符串遍歷及編碼轉(zhuǎn)換等相關(guān)操作技巧,需要的朋友可以參考下2016-12-12PHP ADODB生成HTML表格函數(shù)rs2html功能【附錯(cuò)誤處理函數(shù)用法】
這篇文章主要介紹了PHP ADODB生成HTML表格函數(shù)rs2html功能,結(jié)合實(shí)例形式分析了php使用ADODB類使用函數(shù)rs2html輸出結(jié)果集生成HTML表格相關(guān)操作技巧,并附錯(cuò)誤處理函數(shù)errorMsg用法,需要的朋友可以參考下2018-05-05PHP實(shí)現(xiàn)通用alert函數(shù)的方法
這篇文章主要介紹了PHP實(shí)現(xiàn)通用alert函數(shù)的方法,實(shí)例分析了php自定義alert函數(shù)實(shí)現(xiàn)提示信息的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-03-03php實(shí)現(xiàn)數(shù)字補(bǔ)零的方法總結(jié)
這篇文章給大家總結(jié)了關(guān)于php實(shí)現(xiàn)數(shù)字補(bǔ)零的方法以及相關(guān)代碼分享,有興趣的朋友們學(xué)習(xí)下。2018-09-09淺析php與數(shù)據(jù)庫代碼開發(fā)規(guī)范
以下是對(duì)php與數(shù)據(jù)庫代碼開發(fā)規(guī)范進(jìn)行了簡(jiǎn)單的分析介紹。需要的朋友可以過來參考下2013-08-08php array_intersect()函數(shù)使用代碼
array_intersect() 返回一個(gè)數(shù)組,該數(shù)組包含了所有在 array1 中也同時(shí)出現(xiàn)在所有其它參數(shù)數(shù)組中的值。注意鍵名保留不變。2009-01-01深入file_get_contents與curl函數(shù)的詳解
本篇文章是對(duì)file_get_contents與curl函數(shù)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06