查詢

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

「 返回當前節點的鍵值(即索引值) 」


SplDoublyLinkedList::key()函式用於返回當前節點的鍵值(即索引值)。

用法:

SplDoublyLinkedList::key(): mixed

引數: 該函式沒有引數。

返回值: 返回當前節點的鍵值。如果當前節點無效,則返回null。

示例:

$list = new SplDoublyLinkedList();

$list->push('apple');
$list->push('banana');
$list->push('cherry');

$list->rewind();

echo $list->key(); // 輸出: 0

$list->next();

echo $list->key(); // 輸出: 1

$list->next();

echo $list->key(); // 輸出: 2

在上述示例中,我們建立了一個SplDoublyLinkedList物件,並向其中新增了三個元素。然後,我們透過呼叫rewind()將指標移動到第一個節點,並使用key()函式獲取當前節點的鍵值。接著,我們呼叫next()將指標移動到下一個節點,並再次使用key()函式獲取當前節點的鍵值。最後,我們再次呼叫next()將指標移動到最後一個節點,並使用key()函式獲取當前節點的鍵值。

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