PHP实现递归目录的5种方法
发布时间:2020-05-23 07:26:15 所属栏目:PHP 来源:互联网
导读:本篇文章主要介绍了PHP实现递归目录的5种方法,主要是利用一些循环来实现的,感兴趣的小伙伴们可以参考一下。
|
项目开发中免不了要在服务器上创建文件夹,比如上传图片时的目录,模板解析时的目录等。这不当前手下的项目就用到了这个,于是总结了几个循环创建目录的方法。 方法一:使用glob循环function myscandir1($path,&$arr) {foreach (glob($path) as $file) {
} 方法二:使用dir && read循环$dir_handle = dir($path);while (($file = $dir_handle->read()) !== false) {
} 方法三:使用opendir && readdir循环$dir_handle = opendir($path);while (($file = readdir($dir_handle)) !== false) {
} 方法四:使用scandir循环$dir_handle = scandir($path);foreach ($dir_handle as $file) {
} 方法五:使用SPL循环$iterator = new DirectoryIterator($path);foreach ($iterator as $fileinfo) {
} 可以用xdebug测试运行时间 //需要安装xdebug echo xdebug_time_index(),"n"; ?> 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
