在PHP中循环读取文件夹里的文件通常使用 scandir() 函数或 glob() 函数。以下是这两种方法的示例:
使用 scandir() 函数:
$dir = '/path/to/directory'; // 要读取的文件夹路径
// 扫描文件夹并获取文件列表
$files = scandir($dir);
// 循环遍历文件列表
foreach ($files as $file) {
// 排除当前目录(.)和上级目录(..)
if ($file != '.' && $file != '..') {
// 打印文件名或进行其他操作
echo $file . "\n";
}
}
使用 glob() 函数:
$dir = '/path/to/directory'; // 要读取的文件夹路径
// 使用glob函数获取指定文件夹下的所有文件
$files = glob($dir . '/*');
// 循环遍历文件列表
foreach ($files as $file) {
// 打印文件名或进行其他操作
echo $file . "\n";
}
这两种方法都会获取指定文件夹下的所有文件列表,并在循环中逐个处理每个文件。您可以根据需要进行进一步的文件操作,例如读取文件内容、复制文件、删除文件等。