函数名称: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()
函数来获取当前目录项的键名,您可以在实际开发中根据需要进行相应的操作。