DirectoryIterator::key

(PHP 5, PHP 7, PHP 8)

DirectoryIterator::keyВозвращает ключ для текущего элемента DirectoryIterator

Описание

publicDirectoryIterator::key(): mixed

Возвращает ключ для текущего элемента DirectoryIterator.

Список параметров

У этой функции нет параметров.

Возвращаемые значения

Ключ для текущего элемента DirectoryIterator в виде целого числа (int).

Список изменений

ВерсияОписание
8.1.0 При ошибке инициализации итератора теперь выдаётся ошибка Error; ранее метод возвращал значение false.

Примеры

Пример #1 Пример использования DirectoryIterator::key()

<?php
$dir
= new DirectoryIterator(dirname(__FILE__));
foreach (
$dir as $fileinfo) {
if (!
$fileinfo->isDot()) {
echo
$fileinfo->key() . " => " . $fileinfo->getFilename() . "\n";
}
}
?>

Вывод приведённого примера будет похож на:

0 => apple.jpg 1 => banana.jpg 2 => index.php 3 => pear.jpg

Смотрите также

To Top