2011-07-11 186 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,因为它会从阵列的开始中移除并返回第一个元素。