English | 简体中文 | 繁體中文
查询

LimitIterator::current()函数—用法及示例

「 返回当前迭代器指向的元素 」


函数名: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"。

补充纠错
热门PHP函数
分享链接