php获取目录下的所有文件

2024-01-13 23:29 2152 浏览
评论(0
字体大小:
/**
  * 得到某个目录下所有的文件名。
  * @param String $dir
  * @return Array
  * 
  */
 function getfileName($dir)
 {
  $array=array();

  //先打开要操作的目录,并用一个变量指向它
  //打开当前目录下的目录pic下的子目录common。

  $handler = opendir($dir);

  //循环的读取目录下的所有文件
  /*其中$filename = readdir($handler)是每次循环的时候将读取的文件名赋值给$filename,为了不陷于死循环,所以还要让$filename !== false。一定要用!==,因为如果某个文件名如果叫’0′,或者某些被系统认为是代表false,用!=就会停止循环*/

  while( ($filename = readdir($handler)) !== false ) 
  {
     
      //目录下都会有两个文件,名字为’.'和‘..’,不要对他们进行操作
     if($filename != '.' && $filename != '..')
     {
        // 进行处理
         array_push($array,$filename);
     }
  }
  //关闭目录
  closedir($handler);
  return $array;
 }

 

本文发布于程序达人 ,转载请注明出处,谢谢合作

0 人认为有用
0 评论

相关热点文章推荐

程序达人 - chengxudaren.com

一个帮助开发者成长的社区

相关文章