通过opendir()、readdir()、closedir()配合实现: function myScanDir ($d
手册(有PHP4的实现方法哦):
https://www.php.net/manual/zh/function.scandir.php
直接附代码吧
PHP5和PHP7 直接有scandir()函数,,遍历出当前目录下的所有文件。
PHP4,通过opendir()、readdir()、closedir()共同实现:
function myScanDir($dir) { $dh = opendir($dir); $tmp_arr = []; while (false !== ($filename = readdir($dh))) { if($filename !=".." && $filename !="."){ if(is_dir($dir."http://www.mamicode.com/".$filename)){ $tmp_arr[$filename] = myScanDir($dir."http://www.mamicode.com/".$filename); }else{ $tmp_arr[] = $filename; } } } closedir($dh); return $tmp_arr; } $dir = myScanDir("aa"); var_dump($dir);运行功效:
PHP 实现遍历出目录及其子文件
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/29919.html