Клас LimitIterator
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
Вступ
КлассLimitIterator дозволяє зробити перебір обмеженої кількості елементів у Iterator
Огляд класів
class LimitIterator
extends
IteratorIterator
{
/* Методы */
public __construct(Iterator $iterator, int $offset = 0, int $limit = -1)
public current(): mixed
public getPosition(): int
public key(): mixed
public next(): void
public rewind(): void
public seek(int $offset): int
public valid(): bool
/* Наследуемые методы */
public IteratorIterator::current(): mixed
public IteratorIterator::getInnerIterator(): ?Iterator
public IteratorIterator::key(): mixed
public IteratorIterator::next(): void
public IteratorIterator::rewind(): void
public IteratorIterator::valid(): bool
}
Приклади
Приклад #1 Приклад використання LimitIterator****
Loading...
Результат виконання наведеного прикладу:
string(5) "apple"
string(6) "banana"
string(6) "cherry"
string(6) "cherry"
string(6) "damson"
string(10) "elderberry"
Зміст
- LimitIterator::__construct - Конструктор класу LimitIterator
- LimitIterator::current— Отримання поточного елемента
- LimitIterator::getPosition— Повертає поточну позицію
- LimitIterator::key— Отримання поточного ключа
- LimitIterator::next— Переміщення до наступної позиції
- LimitIterator::rewind— Переміщує покажчик на початкову позицію
- LimitIterator::seek - Переміщає ітератор на задану позицію
- LimitIterator::valid - Перевіряє валідність поточного елемента