函式名稱: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()
函式來獲取當前目錄項的鍵名,您可以在實際開發中根據需要進行相應的操作。