php 函数

[复制链接]
admin 发表于 2021-3-28 10:15:24 | 显示全部楼层 |阅读模式
1、列出文件夹下的所有文件
  1. function findAllFiles($dir,$type='curr'){
  2.         $root = scandir($dir);
  3.         $result =[];
  4.         foreach($root as $value){
  5.                 if($value === '.' || $value === '..'){
  6.                         continue;
  7.                 }
  8.                 if(is_file("$dir/$value")){
  9.                         if($type=='curr'){
  10.                                 $result[] = $value;
  11.                         }else{
  12.                                 $curr_dir = str_replace($cdir,'',$dir);
  13.                                 $result[] = "$value";
  14.                         }
  15.             continue;
  16.         }else{
  17.                         if($type!='curr'){
  18.                                 foreach(findAllFiles("$dir/$value",$type) as $v){
  19.                                         $result[] = "$value/$v";
  20.                                 }
  21.                         }
  22.                 }
  23.         }
  24.         return $result;
  25. }
复制代码

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则