查詢

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函式
分享連結