在php中像數組中添加元素比較常見的是array_push函數,即數組的入棧操作,但是這個函數是將元素添加到數組的末尾,如果需要將數組元素壓入到數組的頭部(即第一個元素)該如何操作呢?
使用php內置函數 array_unshift,下面就將 array_unshift 這個函數的用法列舉一下.
array_unshift
該函數的作用是在數組開頭插入一個或多個元素,被加上的元素作為一個整體添加,這些添加的元素在數組中的順序和在參數中的順序一樣,修改后的數組中所有的數值鍵名將修改為從零開始重新計數,所有的文字鍵名保持不變,該函數會返回操作后數組中元素的個數.
語法:int array_unshift(array &$array ,mixed $var [,mixed $... ])
PHP實例代碼如下:
- $queue = array("Vevb.com",".com");
- array_unshift($queue,"apple","raspberry");
- print_r($queue);
- /*以上例程會輸出:
- Array
- (
- [0] => apple
- [1] => raspberry
- [2] => Vevb.com
- [3] => .com
- )*/
新聞熱點
疑難解答