函数名:DirectoryIterator::isDot()
适用版本:PHP 5 >= 5.1.2, PHP 7
用法:该方法用于检查当前目录迭代器是否是"."或".."目录。
示例:
// 创建目录迭代器
$dir = new DirectoryIterator('/path/to/directory');
// 遍历目录中的文件和子目录
foreach ($dir as $file) {
// 检查是否是"."或".."目录
if ($file->isDot()) {
continue;
}
// 打印文件名
echo $file->getFilename() . "<br>";
}
在上面的示例中,我们首先创建了一个目录迭代器,并指定要迭代的目录路径。然后,我们使用foreach循环遍历目录中的文件和子目录。在每次迭代中,我们使用$file->isDot()
方法检查当前文件或子目录是否是"."或".."目录。如果是,我们使用continue
语句跳过该迭代,否则我们打印出文件名。