Copy code The code is as follows:
$arr = array('a','b',' c','d');
unset($arr[1]);
print_r($arr);
?>
after print_r($arr) , the result is not like that, the final result is Array ([0] => a [2] => c [3] => d
So how can we make sure that the missing elements will be filled and the array will be Is it being re-indexed? The answer is array_splice():
Copy code The code is as follows:
$arr = array('a','b','c','d');
array_splice($arr,1,1);
print_r($arr); // Array ( [0] => a [1] => c [2] => d )
? >
http://www.bkjia.com/PHPjc/325527.htmlwww.bkjia.comtruehttp: //www.bkjia.com/PHPjc/325527.htmlTechArticleCopy the code as follows: ?php $arr = array('a','b','c', 'd'); unset($arr[1]); print_r($arr); ? After print_r($arr), the result is not like that. The final result is Array ( [0] = a [2]...