DirectoryIterator::seek
(PHP 5 >= 5.3.0, PHP 7)
DirectoryIterator::seek — Перемещает указатель DirectoryIterator на определённую позицию
Описание
public
DirectoryIterator::seek
( int
$position
) : voidПеремещает указатель DirectoryIterator на определённую позицию.
Список параметров
-
position
-
Номер позиции для перемещения. Нумерация начинается с нуля.
Возвращаемые значения
Эта функция не возвращает значения после выполнения.
Примеры
Пример #1 Пример использования DirectoryIterator::seek()
Перейти к четвертому элементу в директории, содержащей выполняемый скрипт.
Первые два, как правило .
и ..
.
<?php
$iterator = new DirectoryIterator(dirname(__FILE__));
$iterator->seek(3);
if ($iterator->valid()) {
echo $iterator->getFilename();
} else {
echo 'Нет третьего элемента в директории';
}
?>
Смотрите также
- DirectoryIterator::rewind() - Устанавливает указатель на первый элемент DirectoryIterator
- DirectoryIterator::next() - Перемещает указатель на следующий элемент DirectoryIterator
- SeekableIterator::seek() - Перемещается к позиции