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