Supongamos que tenemos un array tal como:
$colors = [0 => "red", 1 => "blue" , 2 => "yellow" , 3 => "green"];
Y hacemos un
unset($colors[2]);
Nos quedaría:
$colors = [0 => "red", 1 => "blue" , 3 => "green"];
Con lo que los índices no quedaría seguidos, si necesitamos que los índices tengan contuinidad debemos hacer uso de array_merge para eliminar claves sobrantes.
$colors = array_merge($colors);
Comentarios