确保PHP数组只有顺序键

时间:2010-01-31 22:11:46

标签: php mysql arrays

有没有办法让数组包含如下项目:

$array[1];
$array[3];
$array[4];

变成这样的数组:

$array[1];
$array[2];
$array[3];

这样数组只有连续的数字键吗?谢谢!

-iMaster

3 个答案:

答案 0 :(得分:8)

array_values()返回输入数组中的所有值,并以数字形式索引数组。

答案 1 :(得分:1)

您可以在该阵列上调用array_values(),它将返回一个新索引的数组。 (这假设你有一个数字索引数组)

答案 2 :(得分:0)

$array = array_merge($array, array());

只要$array有数字键,就会按数字顺序对它们进行重新排序(从0开始)。