在php中像數組中添加元素比較常見的是array_push函數,即數組的入棧操作,但是這個函數是將元素添加到數組的末尾,如果需要將數組元素壓入到數組的頭部(即第一個元素)該如何操作呢?
使用php內置函數 array_unshift,下面就將 array_unshift 這個函數的用法列舉一下.
array_unshift
該函數的作用是在數組開頭插入一個或多個元素,被加上的元素作為一個整體添加,這些添加的元素在數組中的順序和在參數中的順序一樣,修改后的數組中所有的數值鍵名將修改為從零開始重新計數,所有的文字鍵名保持不變,該函數會返回操作后數組中元素的個數.
語法:int array_unshift(array &$array ,mixed $var [,mixed $... ])
PHP實例代碼如下: