在使用PHP的readdir函数读取目录中的文件时,可以通过检查返回值来判断是否已经读取到了目录的末尾。readdir函数在读取到目录末尾时会返回false,因此可以使用如下代码来判断文件结束:
$dir = "/path/to/directory"; $handle = opendir($dir); while (($file = readdir($handle)) !== false) { // 处理读取到的文件 echo $file . "
"; } closedir($handle);
在上面的例子中,当readdir函数返回false时,while循环会终止,从而判断文件已经读取到了末尾。此时可以关闭目录句柄,释放系统资源。