如何使用非连续数字键重新设置数组的键


How to re-key array with non-sequential numeric keys

我有一个数组:

Array
(
 [0] => ololo
 [2] => test
 [3] => haha
 [7] => nice
)

如何将数组的索引更改为:

Array
(
 [0] => ololo
 [1] => test
 [2] => haha
 [3] => nice
)

来自PHP.net:

array_values()返回输入数组中的所有值,并对数组进行数字索引。

$arr = array_values($arr);

array_values()可能就是您想要的。请参阅:http://php.net/function.array-values

$myArray = array_values($myArray);

这将重新索引数组键:

array_values($array)

array_values()

如果您在$a变量中有初始数组,您可以执行以下操作:

$a = array_values($a);

它基本上会从原始数组中返回值,并在另一个数组中执行。

它足够清楚吗?