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
語句將所有元素輸出到螢幕上。