我有一个数组:
$input =array{0 => 'a', 1 => 'b',2 => 'c'}
然后,如果我销毁了数组中的变量。像这样:
unset($input[1]);
数组将是这样的:
$input =array{
0 => 'a',
2 => 'c'
}
我想重新安排它变成这样:
$input =array{
0 => 'a',
1 => 'c'
}
我该怎么做?
由于
答案 0 :(得分:3)
快速浏览在线手册建议使用 array_values();
$input = array_values($input);
答案 1 :(得分:1)
$input = array_values($input);
答案 2 :(得分:1)
php中有很多排序方法。 看一看: http://php.net/manual/de/array.sorting.php
因为我认为你想按键排序,ksort()
应该这样。
编辑:
刚看到ksort()
不是你想要的。
使用array_values()