0

例如;

$array[16] = 20;
$array[18] = 8;
$array[27] = 95;

如何像这样更改 array[] 键值从 0 开始;

$array[0] = 20;
$array[1] = 8;
$array[2] = 95;

我不知道关键值。他们可以改变。$array[16] 可以是 $array[21]

4

3 回答 3

5

只需将值分配给具有相同名称的新数组:

$array = array_values($array);
于 2012-11-18T20:25:07.600 回答
2

你可以使用array_values

$array = array_values($array);
于 2012-11-18T20:25:19.457 回答
1

只需像这样 使用array_valuesarray_values($your_array),您将拥有一个从索引零开始的数组。

于 2012-11-18T20:26:03.063 回答