PHP从数组中删除不存在的索引并重新排列

时间:2011-08-03 18:37:16

标签: php arrays sorting

  

可能重复:
  php array re populate keys

有没有办法从php数组中删除所有不存在的索引然后重新排列?例如

Array
(
    [0] => a
    [2] => b
    [3] => c
    [6] => d
)

TO

Array
(
    [0] => a
    [1] => b
    [2] => c
    [3] => d
)

非常感谢! 瑞克。

2 个答案:

答案 0 :(得分:5)

只需使用this内置功能

$array=array_values($array)

答案 1 :(得分:3)

使用array_values

$arr = array_values($arr);