php最简单的删除目录与文件实现方法

 更新时间:2014年11月28日 10:35:21   投稿:shichen2014  
这篇文章主要介绍了php最简单的删除目录与文件实现方法,只需要两行代码即可实现删除目录与文件的功能,是非常实用的技巧,需要的朋友可以参考下

本文实例讲述了php最简单的删除目录与文件实现方法。分享给大家供大家参考。

具体实现代码如下:

复制代码 代码如下:
<?php
 //删除目录下所有空目录
 array_map('rmdir', glob('*', GLOB_ONLYDIR));
 //删除目录所有文件
 array_map('unlink', array_filter(glob('*'), 'is_file'));
?>

原理分析:array_map('rmdir', glob('*', GLOB_ONLYDIR));

删除简单是使用了array_map函数,它的作用是返回用户自定义函数作用后的数组,回调函数接受的参数数目应该和传递给 array_map() 函数的数组数目一致,而glob是遍历目录,然后把返回数组给了rmdir进行目录删除,然后:

复制代码 代码如下:
array_map('unlink', array_filter(glob('*'), 'is_file'));

原理差不多了,就是遍历目录之后我们再删除指定目录中的文件即可.

希望本文所述对大家的PHP程序设计有所帮助。

相关文章

  • PHP/HTML混写的四种方式总结

    PHP/HTML混写的四种方式总结

    下面小编就为大家带来一篇PHP/HTML混写的四种方式总结。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • phpfpm的作用和用法

    phpfpm的作用和用法

    在本篇文章里小编给大家整理了关于phpfpm的作用和用法相关知识点,有需要的朋友们学习下。
    2019-10-10
  • PHP实现微信公众号企业号自定义菜单接口示例

    PHP实现微信公众号企业号自定义菜单接口示例

    这篇文章主要介绍了PHP实现微信公众号企业号自定义菜单接口,结合实例形式分析了php自定义微信菜单类及微信接口相关操作技巧,需要的朋友可以参考下
    2017-08-08
  • 利用ThinkPHP内置的ThinkAjax实现异步传输技术的实现方法

    利用ThinkPHP内置的ThinkAjax实现异步传输技术的实现方法

    ThinkPHP的官方文档没有给出ThinkAjax的使用方法,令很多初学者使用起来有些不便,今天学到这里,也碰到了很多问题,花时间深究下,做个学习笔记,希望能对初学者有帮助
    2011-12-12
  • PHP数据加密方式梳理介绍

    PHP数据加密方式梳理介绍

    数据加密在我们生活中的地位已经越来越重要了,尤其是考虑到在网络上发生的大量 交易和传输的大量数据。如果对于采用安全措施有兴趣的话,也一定会有兴趣了解PHP提供的一系列安全功能
    2022-09-09
  • PHP加速 eAccelerator配置和使用指南

    PHP加速 eAccelerator配置和使用指南

    考虑对PHP再进行一些优化,前两年接触过MMCache和eAccelerator,尤其对eAccelerator非常喜欢,这次优化也选择了它,下面整理一些文档和大家分享。
    2009-06-06
  • PHP中使用gettext来支持多语言的方法

    PHP中使用gettext来支持多语言的方法

    开发多语言的Web应用是一件非常困难的事,各个国家的字符集的编码方式、货币符号、日期格式、数字格式、文字表现都各不相同.
    2011-05-05
  • php实现读取超大文件的方法

    php实现读取超大文件的方法

    这篇文章主要介绍了php实现读取超大文件的方法,需要的朋友可以参考下
    2014-07-07
  • 如何通过Apache在本地配置多个虚拟主机

    如何通过Apache在本地配置多个虚拟主机

    这篇文章主要介绍了如何通过Apache在本地配置多个虚拟主机,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • PHP设计模式之装饰者模式代码实例

    PHP设计模式之装饰者模式代码实例

    这篇文章主要介绍了PHP设计模式之装饰者模式代码实例,装饰者模式就是不修改原类代码和继承的情况下动态扩展类的功能,本文就给出了代码实例,需要的朋友可以参考下
    2015-05-05

最新评论