AppendIterator::next()
函数用于将内部指针向下移动到迭代器的下一个元素。
用法:
void AppendIterator::next ( void )
示例:
<?php
// 创建一个 AppendIterator 对象
$iterator = new AppendIterator();
// 创建两个 ArrayIterator 对象
$array1 = new ArrayIterator(array('a', 'b', 'c'));
$array2 = new ArrayIterator(array(1, 2, 3));
// 将 ArrayIterator 对象添加到 AppendIterator 中
$iterator->append($array1);
$iterator->append($array2);
// 遍历 AppendIterator 中的所有元素
while ($iterator->valid()) {
echo $iterator->current() . ' ';
$iterator->next();
}
?>
输出:
a b c 1 2 3
在上面的示例中,我们创建了一个 AppendIterator
对象,并将两个 ArrayIterator
对象添加到其中。然后,使用 while
循环遍历 AppendIterator
中的所有元素。在每次迭代中,我们使用 current()
函数获取当前元素的值,并使用 next()
函数将内部指针向下移动到下一个元素。最后,我们通过echo
语句将所有元素输出到屏幕上。