2011-07-11 170 views
2

比方說我結束了像這樣的陣列:PHP內置數組函數

Array ([0] => Array ([0] => user 
         [1] => pass 
        ) 
) 

也許作爲傳遞一個數組通過函數,並使用func_get_args()

在這種情況下的結果,我會想擺脫最初的陣列,所以我剛剛結束了:

Array ([0] => user 
     [1] => pass 
) 

我知道我可以做一個函數來做到這一點,每個元素推到一個新的數組,但是,有一些內置的PHP功能可以解決這個問題?

回答

5

array_pop()會彈出最後(如果只有1個)第一個元素。

+0

你爲什麼要用一個函數來訪問單元素數組的一個可直接訪問的成員? – jondavidjohn

+1

害怕硬編碼索引:D –

1

只取 「外」 數組的第一元素的值。

0

我會推薦array_shift,因爲它會從陣列的開始中移除並返回第一個元素。