查詢

AppendIterator::next()函式—用法及示例

「 用於將內部指標向下移動到迭代器的下一個元素 」


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

補充糾錯
上一個函式: AppendIterator::key()函式
下一個函式: AppendIterator::rewind()函式
熱門PHP函式
分享連結