Originally posted by Frag
Using unset() to remove the element doesn't remove it from the array. It just zeros element 14 out.
$array=array('a','b','c','d','e','f','g','h','i','j');
print_r($array);
unset($array[4]);
print_r($array);
Looks removed to me.