在陣列開頭插入一個或多個單元

array_unshift

(PHP 4, PHP 5, PHP 7, PHP 8)

array_unshift 在陣列開頭插入一個或多個單元

說明

array_unshift(array &$array, mixed ...$values): int

array_unshift() 將傳入的單元插入到 array 陣列的開頭。注意單元是作為整體被插入的,因此傳入單元將保持同樣的順序。所有的數值鍵名將修改爲從零開始重新計數,所有的文字鍵名保持不變。

注意:

重置陣列中的內部指針,指向第一個元素。

參數

array

輸入的陣列。

values

插入的變數。

返回值

返回 array 陣列新的單元數目。

更新日誌

版本 說明
7.3.0 現在可以只用一個參數來呼叫,之前至少需要兩個參數。

範例

示例 #1 array_unshift() 例子

<?php
$queue 
= array("orange""banana");
array_unshift($queue"apple""raspberry");
print_r($queue);
?>

以上例程會輸出:

Array
(
    [0] => apple
    [1] => raspberry
    [2] => orange
    [3] => banana
)

參見

  • array_shift() - 將陣列開頭的單元移出陣列
  • array_push() - 將一個或多個單元壓入陣列的末尾(入棧)
  • array_pop() - 彈出陣列最後一個單元(出棧)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *