PHP中利用unset()函数删除数组后重建索引
在php中删除一个数组元素我们有很多种方法,但是常用的就是利用unset函数了,但是删除中间的数组元素了我们要怎么重建数组索引呢,下面来参考.
实例代码如下:
- $arr = array(1,2,3,4);
- unset($arr[1]);
- echo $array[1]; // error Undefined offset
- print_r($arr);
- // 输出如下
- /**
- Array
- (
- [0] => 1
- [2] => 3
- [3] => 4
- )
- **/
- $arr = array_values($arr);
- print_r($arr);
- // 输出如下
- /**
- Array
- (
- [0] => 1
- [1] => 3
- [2] => 4
- )
- **/