查询

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

「 返回当前目录迭代器的键名 」


函数名称:DirectoryIterator::key()

适用版本:PHP 5, PHP 7

用法:DirectoryIterator::key(): string | false

这个函数用于返回当前目录迭代器的键名。

参数:无

返回值:返回一个字符串代表当前目录项的键名,如果已经超出范围则返回false。

示例:

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

foreach ($dir as $file) {
   echo $dir->key() . ' => ' . $file->getFilename() . PHP_EOL;
}

以上示例中,假设/path/to/directory是一个存在的目录,我们创建了一个目录迭代器$dir来遍历目录中的文件。通过使用$dir->key()函数,我们可以获取当前目录项的键名,并将其打印出来。注意,这里使用了$file->getFilename()函数来获取每个目录项的文件名。

输出结果可能是这样的:

0 => file1.txt
1 => file2.txt
2 => file3.txt

这是一个简单的示例,演示了如何使用DirectoryIterator::key()函数来获取当前目录项的键名,您可以在实际开发中根据需要进行相应的操作。

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