|
LimitIterator クラスはじめにLimitIterator クラスは、ある Iterator 上の限られたサブセットに対する反復処理を行います。 クラス概要
LimitIterator
extends
IteratorIterator
/* メソッド */
public LimitIterator::__construct(Iterator
$iterator , int $offset = 0, int $limit = -1)public mixed LimitIterator::current()
public int LimitIterator::getPosition()
public mixed LimitIterator::key()
public void LimitIterator::next()
public void LimitIterator::rewind()
public int LimitIterator::seek(int
$offset )public bool LimitIterator::valid()
/* 継承したメソッド */
public mixed current()
public Iteratornull getInnerIterator()
public mixed key()
public void next()
public void rewind()
public bool valid()
例
例1 LimitIterator の使用例
上の例の出力は以下となります。 string(5) "apple" string(6) "banana" string(6) "cherry" string(6) "cherry" string(6) "damson" string(10) "elderberry"
|