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

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

「 获取当前指针所指向的迭代器的当前元素 」


PHP函数:AppendIterator::current()

用法:AppendIterator::current() 函数用于获取当前指针所指向的迭代器的当前元素。

示例:

// 创建两个迭代器
$array1 = new ArrayIterator(['apple', 'banana', 'cherry']);
$array2 = new ArrayIterator(['dog', 'cat', 'elephant']);

// 创建一个 AppendIterator 对象,并将两个迭代器添加到其中
$appendIterator = new AppendIterator();
$appendIterator->append($array1);
$appendIterator->append($array2);

// 遍历 AppendIterator 中的元素,并使用 current() 函数获取当前元素
while ($appendIterator->valid()) {
    echo $appendIterator->current() . "<br>";
    $appendIterator->next();
}

输出结果:

apple<br>
banana<br>
cherry<br>
dog<br>
cat<br>
elephant<br>

在上面的示例中,我们首先创建了两个 ArrayIterator 对象 $array1$array2,分别包含了水果和动物。然后,我们创建了一个 AppendIterator 对象 $appendIterator,并通过 append() 方法将两个迭代器添加到其中。

接下来,我们使用 while 循环遍历 $appendIterator,在每次循环中使用 current() 函数获取当前元素,并通过 echo 输出。通过 next() 方法将指针移向下一个元素。

最终,我们将会得到两个迭代器中所有元素的输出结果。

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