📅  最后修改于: 2023-12-03 15:03:36.105000             🧑  作者: Mango
AppendIterator是用于将多个迭代器迭代为一个连续序列的迭代器。AppendIterator next()函数用于向前移动迭代器并返回当前迭代器的下一个元素。
mixed AppendIterator::next ( void )
该函数不接受参数。
返回当前迭代器的下一个元素。如果没有更多元素,则返回false。
下面是一个使用AppendIterator next()函数的示例:
$iterator1 = new ArrayIterator(['apple', 'banana']);
$iterator2 = new ArrayIterator(['orange', 'lemon']);
$iterator = new AppendIterator;
$iterator->append($iterator1);
$iterator->append($iterator2);
while($iterator->valid()){
$current = $iterator->current();
echo $current."\n";
$iterator->next();
}
上述代码将输出:
apple
banana
orange
lemon