查詢

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

「 將指標向後移動到下一個節點 」


函式名稱: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()方法將不會有任何效果。

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