在php中像數組中添加元素比較常見的是array_push函數,即數組的入棧操作,但是這個函數是將元素添加到數組的末尾,如果需要將數組元素壓入到數組的頭部(即第一個元素)該如何操作呢?
使用php內建函數 array_unshift ,下面就將 array_unshift 這個函數的用法列舉一下。
array_unshift
該函數的作用是在數組開頭插入一個或多個元素。被加上的元素作為一個整體添加,這些添加的元素在數組中的順序和在參數中的順序一樣。修改後的數組中所有的數值鍵名將修改為從零開始重新計數,所有的文字鍵名保持不變。該函數會返回操作後數組中元素的個數。
文法:int array_unshift ( array &$array ,mixed $var [,mixed $... ] )
例如:
以上常式會輸出:
Array
(
[0] => apple
[1] => raspberry
[2] => phpernote
[3] => .com
)
您可能感興趣的文章
- php在數組中尋找某個值是否存在(in_array(),array_search(),array_key_exists())
- 二維數組去除重複值和array_unique函數
- PHP合并數組+與array_merge的區別
- PHP 產生連續的數字(字母)數組函數range()分析,PHP抽獎程式函數
- php擷取目錄所有檔案並將結果儲存到數組的程式
- PHP四捨五入精確小數位及取整的方法
- php如何刪除數組的第一個元素和最後一個元素
- js插入元素到body元素最前面的辦法
http://www.bkjia.com/PHPjc/764084.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/764084.htmlTechArticle在php中像數組中添加元素比較常見的是array_push函數,即數組的入棧操作,但是這個函數是將元素添加到數組的末尾,如果需要將數組元素壓...