函数名:FilesystemIterator::key()
适用版本:PHP 5 >= 5.3.0, PHP 7
用法:FilesystemIterator::key() 方法用于获取当前迭代器指向的文件或目录的键名。
语法:public FilesystemIterator::key ( void ) : string|null
参数:无参数
返回值:返回一个字符串,表示当前迭代器指向的文件或目录的键名。如果迭代器已经到达末尾,则返回 null。
示例:
// 创建一个FilesystemIterator对象,遍历指定目录下的文件和目录
$iterator = new FilesystemIterator('/path/to/directory');
// 使用foreach循环遍历迭代器
foreach ($iterator as $file) {
// 输出当前文件或目录的键名
echo $iterator->key() . "\n";
}
上述示例中,我们首先创建了一个FilesystemIterator对象,用于遍历指定目录下的文件和目录。然后,通过foreach循环遍历迭代器,每次迭代获取当前文件或目录的键名,并将其输出。