复制代码
结果:array ( [0] => a [2] => c [3] => d ) 如何做到缺少的元素会被填补并且数组会被重新索引?答案是array_splice():
例子:
复制代码
结果:array ( [0] => a [1] => c [2] => d ) 删除数组中特定元素(bbs.it-home.org 脚本学堂):
$value){ if ($value === 3) unset($arr2[$key]);}var_dump($arr2);?>
复制代码
删除空数组:
abc, 'b' => bcd,'c' =>cde,'d' =>def,'e'=>); array_filter($array); echo ;
print_r($array);?>
复制代码
结果:array ( [a] => abc => bcd [c] => cde [d] => def)
总结: array_splice()函数删除的话,数组的索引值也变化了。unset()函数删除的话,数组的索引值没有变化。
