查詢

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

「 將內部指標移動到下一個元素 」


函式名稱:InfiniteIterator::next()

適用版本:PHP 5 >= 5.1.0, PHP 7

函式描述:InfiniteIterator::next() 方法將內部指標移動到下一個元素。

用法:

void InfiniteIterator::next ( void )

引數:無

返回值:無

示例:

// 建立一個迭代器
$numbers = new InfiniteIterator(new ArrayIterator([1, 2, 3]));

// 迴圈輸出迭代器的值
for ($i = 0; $i < 10; $i++) {
    $numbers->next();
    echo $numbers->current() . " ";
}

輸出:

1 2 3 1 2 3 1 2 3 1

說明:InfiniteIterator::next() 方法用於在無限迭代器中移動內部指標到下一個元素。在示例中,我們建立了一個包含1、2和3的陣列迭代器,並將其傳遞給無限迭代器。然後,我們使用 for 迴圈和 next() 方法來迴圈移動指標到下一個元素,並列印出當前元素的值。由於無限迭代器會無限迴圈陣列中的元素,所以我們可以看到輸出中的值一直重複出現。

補充糾錯
下一個函式: inet_pton()函式
熱門PHP函式
分享連結