函数名:LimitIterator::current()
适用版本:PHP 5 >= 5.1.0, PHP 7
用法:LimitIterator::current() 函数用于返回当前迭代器指向的元素。
语法:public mixed LimitIterator::current ( void )
参数:无参数
返回值:返回当前迭代器指向的元素。如果当前位置无效,则返回NULL。
示例:
$array = ['apple', 'banana', 'cherry', 'date', 'elderberry'];
$iterator = new ArrayIterator($array);
$limitIterator = new LimitIterator($iterator, 1, 3);
echo $limitIterator->current(); // 输出:banana
在上面的示例中,我们首先创建了一个包含5个元素的数组。然后,我们使用ArrayIterator
类将数组转换为迭代器。接下来,我们使用LimitIterator
类创建一个限制范围的迭代器,该迭代器从索引位置1开始,限制在3个元素内。最后,我们使用current()
函数获取当前迭代器指向的元素,即第二个元素"banana"。