{site_name}

{site_name}

🌜 搜索

在PHP中,DirectoryIterator::isDir()方法用于检查当前迭代的文件是否为目录

php 𝄐 0
php directory iterator,php directory traversal
在PHP中,DirectoryIterator::isDir()方法用于检查当前迭代的文件是否为目录。它返回一个布尔值,如果是目录则返回true,否则返回false。

具体使用方法如下:

php
$dir = new DirectoryIterator('/path/to/directory');

foreach ($dir as $file) {
if ($file->isDir()) {
echo $file->getFilename() . ' 是一个目录';
} else {
echo $file->getFilename() . ' 是一个文件';
}
}


上面的例子中,我们通过创建一个DirectoryIterator对象来遍历指定目录中的文件。使用isDir()方法来判断每个文件是否为目录,如果是目录则输出相应的信息。

需要注意的是,DirectoryIterator类是SplFileInfo类的子类,它提供了更多的方法用于获取文件的详细信息,如文件大小、创建时间等。你也可以根据需要调用这些方法来获取更多的文件信息。