查询

DirectoryIterator::isDot()函数—用法及示例

「 检查当前目录迭代器是否是"."或".."目录 」


函数名: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语句跳过该迭代,否则我们打印出文件名。

补充纠错
热门PHP函数
分享链接