php7基于递归实现删除空文件夹的方法示例
更新时间:2017年6月20日 22:11 点击:1319
本文实例讲述了php7基于递归实现删除空文件夹的方法。分享给大家供大家参考,具体如下:
php版本7.0.4
代码如下:
<?php $path = 'd:/'; rmDir_1($path); function rmDir_1($path) { $files = scandir($path); // 删除当前目录和上一级目录 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); } } ?>
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP目录操作技巧汇总》、《php文件操作总结》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
相关文章
- 这篇文章主要介绍了golang 调用 php7详解及实例的相关资料,需要的朋友可以参考下...2017-01-15
- 20岁老牌网页程序语言PHP,最快将在10月底释出PHP 7新版,这是十年来的首次大改版,最大特色是在性能上的大突破,能比前一版PHP 5快上一倍,PHP之父Rasmus Lerdorf表示,甚至能比HHVM虚拟机下的PHP程序性能更快。HHVM 是脸书为自...2015-11-24
linux中编译安装PHP7并安装Redis扩展Swoole扩展
前面一篇文章告诉各位简单的安装Redis的方法了,下面我们进行升级了实现在linux中编译安装PHP7并安装Redis扩展Swoole扩展的方法。 编译安装PHP7并安装Redis扩展Swo...2016-11-25- 这篇文章主要介绍了php7和php5详细对比,对此感兴趣的同学,可以自己研究下...2021-04-19
- 这篇文章主要介绍了浅析PHP7新功能及语法变化总结的相关资料,需要的朋友可以参考下...2016-06-24
- 这篇文章主要介绍了在使用递归的情况下thinkphp实现无限分类,感兴趣的小伙伴们可以参考一下...2015-12-21
- 本文给大家简单总结了一下在Linux中使用yum命令安装PHP7和其他相关扩展的方法,有需要的小伙伴可以参考下...2016-07-25
- 这篇文章主要介绍了解决MySQL5.7安装后没有data文件夹无法登录的问题,需要的朋友可以参考下...2016-04-18
- PHP 7 是 PHP 社区对 HHVM 的回应。PHP 7 发布的预览版本号称比之前的 PHP 5 的性能要提升100%。不过,PHP 还有一个竞争对手 HHVM (HipHop Virtual Machine) 一个运行 PHP 代码的虚拟工具。二者直接的比较正在升温,那么让我们来看一下他们直接的性能对比吧...2016-02-18
- 这篇文章分为两种情况,介绍了在递归和不使用递归的情况下PHP实现无限级分类,感兴趣的小伙伴们可以参考一下...2016-03-12
- 这篇文章主要介绍了php7 安装yar 生成docker镜像,需要的朋友可以参考下...2017-05-21
- 这篇文章主要介绍了变量在 PHP7 内部的实现(一)的相关资料,需要的朋友可以参考下...2015-12-24
- 这篇文章主要介绍了PHP7多线程搭建教程,需要的朋友可以参考下...2017-04-26
- PHP7显著提高了整体性能。实际上主要的特性有null合并运算符或返回类型声明。如果你不知道它们,那么你应该去查看PHP文档。这里有一些很少人知道的、可能有用的特性。...2021-05-30
- 这篇文章主要介绍了使用PHP创建文件夹、删除文件夹、复制文件夹和文件,感兴趣的小伙伴们可以参考一下...2016-05-05
- 这篇文章主要介绍了让你的PHP7更快之Hugepage用法,较为详细的分析了php7中Hugepage的功能与具体的设置技巧,需要的朋友可以参考下...2016-06-12
- 这篇文章主要介绍了PHP7之Mongodb API使用详解的相关资料,需要的朋友可以参考下...2015-12-28
- brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便brew类似ubuntu系统下的apt-get的功能,下面我们来...2016-11-25
- 本文分步骤,通过文字说明的形式给大家介绍PHP7+Nginx的配置与安装的相关知识,感兴趣的朋友参考下吧...2016-05-13
- 这篇文章主要介绍了php读取出一个文件夹及其子文件夹下所有文件的方法,涉及php递归及文件路径相关操作技巧,需要的朋友可以参考下...2017-06-20