查詢

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

「 將一個或多個元素插入到 Deque 的開頭 」


函式名稱: Ds\Deque::unshift()

函式描述: unshift() 方法將一個或多個元素插入到 Deque 的開頭。

適用版本: 該函式從 PHP 7.1 開始可用。

用法:

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

$deque->unshift(4);            // 在開頭插入單個元素
var_dump($deque->toArray());   // 輸出: [4, 1, 2, 3]

$deque->unshift(5, 6, 7);       // 在開頭插入多個元素
var_dump($deque->toArray());   // 輸出: [5, 6, 7, 4, 1, 2, 3]

示例解釋:

  • 首先,我們建立了一個包含 [1, 2, 3] 的 Deque。
  • 接下來,使用 unshift() 方法,在開頭插入一個元素 4。此時 Deque 變為 [4, 1, 2, 3]
  • 然後,再次使用 unshift() 方法,在開頭插入三個元素 5、6、7。此時 Deque 變為 [5, 6, 7, 4, 1, 2, 3]
  • 最後,透過 toArray() 方法將 Deque 轉換為陣列,並使用 var_dump() 輸出結果。

注意: 該函式只在使用 Ds 擴充套件時可用。在使用之前,請確保已經載入了 ds 擴充套件庫。

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