PHP:数组索引值排序


PHP: Array index value ordering

我需要从更改数组索引值

 Array ( [0] => 84 [1] => 109 [4] => 78 )

  Array ( [1] => 84 [2] => 109 [3] => 78 )

谢谢。

快速肮脏的方法

$arrayData = array_combine(
    range(1, count($arrayData)),
    $arrayData
);

如果您想从零开始重新索引,只需执行以下操作:

$ArrayFromZero = array_values($arr);

如果需要从一开始,请使用以下命令:

$arrayFromOne = array_combine(range(1, count($arr)), array_values($arr));