导读:
classa{private$img_dir;private$img_path;private$face_files=array();private$allow_extension=array();privatefunctionget_face_files()......
php 获取目录下所有文件实现代码
- class a{
- private $img_dir;
- private $img_path;
- private $face_files = array();
- private $allow_extension = array();
- private function get_face_files()
- {
- $files = array();
- if(is_dir($this->img_dir))
- {
- if ($dh = opendir($this->img_dir))
- {
- while (($file = readdir($dh)) !== false)
- {
- if($file == '.') continue;
- if($file == '..') continue;
- $fileinfo = explode('.', (basename($file)));
- if(in_array($fileinfo[1], $this->allow_extension))
- {
- $files[] = array(
- 'filename' => $fileinfo[0],
- 'extension' => $fileinfo[1],
- );
- }
- }
- closedir($dh);
- }
- }
- return $files;
- }
- }