在 PHP 中,可以使用递归函数来遍历目录及其子目录。
以下是一个示例代码,演示如何使用递归函数来遍历目录:
function listFiles($dir) {
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
if (is_dir($dir . "/" . $file)) {
listFiles($dir . "/" . $file);
} else {
echo $dir . "/" . $file . "<br>";
}
}
}
closedir($handle);
}
}
// 调用函数来遍历目录
listFiles("path/to/directory");
在上面的示例中,listFiles 函数接受一个目录路径作为参数。它首先打开目录并遍历其中的文件和子目录。对于每个文件,如果它是一个子目录,则递归调用 listFiles 函数来遍历子目录。如果是一个文件,则将其路径打印出来。
请确保将 "path/to/directory" 替换为你要遍历的目录的实际路径。
上一篇:php post汉字乱码
下一篇:php 数组倒叙排序
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站