查詢

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

「 從雙向連結串列的尾部移除並返回最後一個節點的值 」


函式名稱:SplDoublyLinkedList::pop()

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

函式描述:SplDoublyLinkedList::pop() 函式從雙向連結串列的尾部移除並返回最後一個節點的值。

用法:

SplDoublyLinkedList::pop(): mixed

引數:

該函式沒有接受任何引數。

返回值:

該函式返回最後一個節點的值。如果連結串列為空,則返回 null。

示例:

$list = new SplDoublyLinkedList();

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

echo $list->pop(); // 輸出:orange
echo $list->pop(); // 輸出:banana
echo $list->pop(); // 輸出:apple
echo $list->pop(); // 輸出:null,因為連結串列已經為空

在上面的示例中,我們建立了一個 SplDoublyLinkedList 物件並向其推送了三個元素。然後,我們使用 pop() 函式按照 LIFO(後進先出)的順序從連結串列的尾部移除並輸出了每個節點的值。在最後一次呼叫 pop() 函式後,連結串列為空,因此返回了 null。

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