函式名稱:SplDoublyLinkedList::next()
函式描述:SplDoublyLinkedList::next() 方法將指標向後移動到下一個節點。
適用版本:該函式在PHP 5.3.0及以上版本可用。
用法示例:
$list = new SplDoublyLinkedList();
$list->push('Apple');
$list->push('Banana');
$list->push('Cherry');
$list->rewind(); // 將指標移動到第一個節點
echo $list->current(); // 輸出 "Apple"
$list->next(); // 將指標移動到下一個節點
echo $list->current(); // 輸出 "Banana"
$list->next(); // 將指標移動到下一個節點
echo $list->current(); // 輸出 "Cherry"
在上面的示例中,我們建立了一個SplDoublyLinkedList物件,然後使用push()方法將三個元素新增到列表中。接下來,我們使用rewind()方法將指標移動到第一個節點,並使用current()方法獲取當前節點的值並輸出。然後,我們使用next()方法將指標移動到下一個節點,並再次使用current()方法獲取當前節點的值並輸出。重複這個過程,直到遍歷完所有節點。
請注意,如果指標已經指向列表的末尾節點,再次呼叫next()方法將不會有任何效果。