array(
[0]=>1
[1]=>2
[2]=>3
[3]=>4
)
如果删除第二个元素,则有
array(
[0]=>1
[2]=>3
[3]=>4
)
现在如何将索引更改为
array(
[0]=>1
[1]=>3
[2]=>4
)
如果要
从零开始重新索引数组,只需执行以下操作:
$myNewArray = array_values($myOldArry);
来自 php 文档:http://php.net/manual/en/function.array-splice.php
array_splice:从输入数组中删除由偏移量和长度指定的元素,并将它们替换为替换数组的元素(如果已提供)。
因此,您将使用:
$arr = array(1,2,3,4);
array_splice($arr, 2, 1); //Will give you an array: [1, 2, 4]