php遍历文件夹应该怎么做

   2024-10-05 5310
核心提示:在PHP中遍历文件夹可以使用scandir()函数和foreach循环来实现。以下是一个简单的例子:$dir = /path/to/directory;// 扫描文件夹

在PHP中遍历文件夹可以使用scandir()函数和foreach循环来实现。以下是一个简单的例子:

$dir = "/path/to/directory";// 扫描文件夹内的文件和子文件夹$files = scandir($dir);// 遍历文件夹中的每个文件和子文件夹foreach ($files as $file) {    // 排除当前目录和上一级目录    if ($file == '.' || $file == '..') {        continue;    }        // 输出文件名    echo $file . "<br>";        // 如果是文件夹则递归遍历    if (is_dir($dir . '/' . $file)) {        // 递归调用自身函数        listFolderFiles($dir . '/' . $file);    }}

在上面的示例中,首先使用scandir()函数扫描指定目录中的文件和子文件夹,然后使用foreach循环遍历每个文件和子文件夹。在循环中,首先排除当前目录和上一级目录,然后输出文件名,并且如果是文件夹则递归调用自身函数继续遍历。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号