函数名:LimitIterator::next()
适用版本:PHP 5 >= 5.1.0, PHP 7
函数说明:LimitIterator::next() 方法用于将迭代器的内部指针移动到下一个元素。
用法:public void LimitIterator::next ( void )
参数说明:该函数没有参数。
返回值:该函数没有返回值。
示例:
$array = ['apple', 'banana', 'cherry', 'date', 'elderberry'];
$iterator = new ArrayIterator($array);
$limitIterator = new LimitIterator($iterator, 1, 3);
$limitIterator->next(); // 移动到下一个元素
echo $limitIterator->current(); // 输出 'cherry'
在上面的示例中,我们创建了一个数组迭代器 $iterator
,然后使用 LimitIterator
将其限制为从索引 1 开始,长度为 3。然后我们调用 next()
方法将内部指针移动到下一个元素,并使用 current()
方法获取当前元素的值输出为 'cherry'。