0
我想没有按键阵列,PHP - 索引数组没有钥匙
像当前数组是:
array([1]=>'one', [2]=>'two', [3]=>'three');
但我需要这个数组没有钥匙,就像这样:
array('one', 'two', 'three');
请告诉我该怎么做,我需要使用这个数组作为函数的参数,所以它必须没有任何键。
我想没有按键阵列,PHP - 索引数组没有钥匙
像当前数组是:
array([1]=>'one', [2]=>'two', [3]=>'three');
但我需要这个数组没有钥匙,就像这样:
array('one', 'two', 'three');
请告诉我该怎么做,我需要使用这个数组作为函数的参数,所以它必须没有任何键。
数组总是有键,不管你是否想要它们。即使是简单的array('one', 'two', 'three');
也会是array([0] => 'one', [1] => 'two', [2] => 'three');
。话虽如此,你的数组的确从1开始,而不是0(这是我想要的)。要获得从0开始的数组,您可以使用array_values函数:
$new_array = array_values($old_array);
数组将始终有密钥。但是,如果你试图用从0开始的键重新索引数组,则使用['array_values'](http://php.net/array_values)。 –
它正在生成密钥,请检查示例 – user007
您已拥有该数组!所有数组都有键 – AlexP