否则递归调用 if { print $file . '

时间:2020-01-25 22:04来源:快三平台下载编程
代码如下: 复制代码 代码如下:functionreadFileFromDir { if { return false; } //打开目录 $handle = opendir;while (($file = readdir { //排除掉当前目录和上一个目录 if ($file == "."|| $file == "..") { continue; } $f

代码如下:

复制代码 代码如下:function readFileFromDir { if { return false; } //打开目录 $handle = opendir; while (($file = readdir { //排除掉当前目录和上一个目录 if ($file == "." || $file == "..") { continue; } $file = $dir . DIRECTORY_SEPARATOR . $file; //如果是文件就打印出来,否则递归调用 if { print $file . '
'; } elseif { readFileFromDir; } }}

调用方式:

复制代码 代码如下:$dir = '/home/www/test'; readFileFromDir;

查看php手册的话,还有一个方法scandir也可以使用,不过这个方法会一次性获取单级目录下的所有文件,存放到数组里,如果目录里的文件比较多的话,会卡。

编辑:快三平台下载编程 本文来源:否则递归调用 if { print $file . '

关键词: