2013-10-19 51 views
0

我想没有按键阵列,PHP - 索引数组没有钥匙

像当前数组是:

array([1]=>'one', [2]=>'two', [3]=>'three'); 

但我需要这个数组没有钥匙,就像这样:

array('one', 'two', 'three'); 

请告诉我该怎么做,我需要使用这个数组作为函数的参数,所以它必须没有任何键。

+0

数组将始终有密钥。但是,如果你试图用从0开始的键重新索引数组,则使用['array_values'](http://php.net/array_values)。 –

+0

它正在生成密钥,请检查示例 – user007

+0

您已拥有该数组!所有数组都有键 – AlexP

回答

6

数组总是有键,不管你是否想要它们。即使是简单的array('one', 'two', 'three');也会是array([0] => 'one', [1] => 'two', [2] => 'three');。话虽如此,你的数组的确从1开始,而不是0(这是我想要的)。要获得从0开始的数组,您可以使用array_values函数:

$new_array = array_values($old_array);