查詢

Ds\Deque::shift()函式—用法及示例

「 從Deque(雙向佇列)的開頭移除並返回元素 」


函式名:Ds\Deque::shift() 適用版本:PHP 7.1.0及以上

用法:該函式用於從Deque(雙向佇列)的開頭移除並返回元素。

示例:

$deque = new Ds\Deque([1, 2, 3, 4, 5]);

// 移除並返回開頭的元素
$shifted = $deque->shift();

var_dump($shifted); // 輸出 int(1)
var_dump($deque->toArray()); // 輸出 array(4) { [0]=> int(2) [1]=> int(3) [2]=> int(4) [3]=> int(5) }

在以上示例中,我們首先建立了一個包含整數的Deque物件。然後,我們使用shift()函式從Deque開頭移除並返回第一個元素。最後,我們列印移除的元素和剩下的Deque元素。

需要注意的是,shift()函式會改變原始的Deque物件。如果Deque為空,該函式將返回null。

補充糾錯
上一個函式: Ds\Deque::set()函式
下一個函式: Ds\Deque::slice()函式
熱門PHP函式
分享連結