最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

php获取文件夹中文件的两种方法

来源:动视网 责编:小采 时间:2020-11-03 18:15:50
文档

php获取文件夹中文件的两种方法

php获取文件夹中文件的两种方法:php获取文件夹中文件的两种方法:传统方法:在读取某个文件夹下的内容的时候使用 opendir readdir结合while循环过滤 当前文件夹和父文件夹来操作的function readFolderFiles($path) { $list = []; $resource = opendir($path
推荐度:
导读php获取文件夹中文件的两种方法:php获取文件夹中文件的两种方法:传统方法:在读取某个文件夹下的内容的时候使用 opendir readdir结合while循环过滤 当前文件夹和父文件夹来操作的function readFolderFiles($path) { $list = []; $resource = opendir($path


php获取文件夹中文件的两种方法:

传统方法:

在读取某个文件夹下的内容的时候

使用 opendir readdir结合while循环过滤 当前文件夹和父文件夹来操作的

function readFolderFiles($path)
{
 $list = [];
 $resource = opendir($path);
 while ($file = readdir($resource))
 {
 //排除根目录
 if ($file != ".." && $file != ".")
 {
 if (is_dir($path . "/" . $file))
 {
 //子文件夹,进行递归
 $list[$file] = readFolderFiles($path . "/" . $file);
 }
 else
 {
 //根目录下的文件
 $list[] = $file;
 }
 }
 }
 closedir($resource);
 return $list ? $list : [];
}

方法二
使用 scandir函数 可以扫描文件夹下内容 代替while循环读取

function scandirFolder($path)
{
 $list = [];
 $temp_list = scandir($path);
 foreach ($temp_list as $file)
 {
 //排除根目录
 if ($file != ".." && $file != ".")
 {
 if (is_dir($path . "/" . $file))
 {
 //子文件夹,进行递归
 $list[$file] = scandirFolder($path . "/" . $file);
 }
 else
 {
 //根目录下的文件
 $list[] = $file;
 }
 }
 }
 return $list;
}

推荐:PHP视频教程

文档

php获取文件夹中文件的两种方法

php获取文件夹中文件的两种方法:php获取文件夹中文件的两种方法:传统方法:在读取某个文件夹下的内容的时候使用 opendir readdir结合while循环过滤 当前文件夹和父文件夹来操作的function readFolderFiles($path) { $list = []; $resource = opendir($path
推荐度:
标签: 文件 文件夹 方法
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top