查詢

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

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


函式名:CachingIterator::next()

適用版本:PHP 5, PHP 7

用法:CachingIterator::next() 方法用於將迭代器的內部指標向下移動到下一個元素。

示例:

// 建立一個迭代器
$iterator = new ArrayIterator(['apple', 'banana', 'orange']);

// 建立一個快取迭代器
$cachingIterator = new CachingIterator($iterator);

// 使用next()方法移動到下一個元素
$cachingIterator->next();

// 獲取當前元素
$current = $cachingIterator->current();

// 輸出當前元素
echo $current;   // 輸出:banana

以上示例中,我們首先建立了一個陣列迭代器 $iterator,然後使用 $iterator 建立一個快取迭代器 $cachingIterator。接著使用 next() 方法將內部指標移動到下一個元素,然後使用 current() 方法獲取當前元素並將其賦值給 $current 變數。最後,我們輸出了當前元素,預期輸出為 'banana'。

補充糾錯
熱門PHP函式
分享連結