If the inner iterator implements SeekableIterator, LimitIterator uses seek() after rewind() to move to the offset.
PHP.mk документација
LimitIterator
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
class.limititerator.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
class.limititerator.php
LimitIterator
Референца за `class.limititerator.php` со подобрена типографија и навигација.
Класата LimitIterator
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
Вовед
На LimitIterator класата овозможува итерација над ограничен подмножество на ставки во Итератор.
Синопсис на класата
/* Методи */
/* Наследени методи */
}Примери
Пример #1 LimitIterator пример за употреба
<?php
// Create an iterator to be limited
$fruits = new ArrayIterator(array(
'apple',
'banana',
'cherry',
'damson',
'elderberry'
));
// Loop over first three fruits only
foreach (new LimitIterator($fruits, 0, 3) as $fruit) {
var_dump($fruit);
}
echo "\n";
// Loop from third fruit until the end
// Note: offset starts from zero for apple
foreach (new LimitIterator($fruits, 2) as $fruit) {
var_dump($fruit);
}
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
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 — Враќа текстуелна содржина
Белешки од корисници 2 забелешки
christophg на grenz-bonn dot de ¶
пред 4 години
woody dot gilk на gmail dot com ¶
пред 5 месеци
Note that the keys are NOT altered by LimitIterator, so:
$items = new LimitIterator([0 => 'foo', 1 => 'bar', 2 => 'baz'], 1, 1);
// $items is effectively [1 => 'bar']