可能重复:
PHP删除数组的第一个索引并重新索引
如何移除数组元素然后重新索引数组?
$arr = array(1, 2, 3);
unset($arr[0]);
print_r($arr);
//Array ( [1] => 2 [2] => 3 )
这个函数叫什么,所以输出应该是:
//Array ( [0] => 2 [1] => 3 )
您想要使用array_values
:创建一个新数组
$arr = array(1, 2, 3);
unset($arr[0]);
$arr = array_values($arr);
print_r($arr);
//Array ( [0] => 2 [1] => 3 )