Hola buenos dias yo hago un unique a un array que repite algunos datos y con esta funcion unique elimino los valores que se repiten el problema está en que cuando esta función elimina un elemento de una matriz no remueve el indice que el elemento eliminado representaba por lo tanto me gustaría saber si hay alguna otra funcion que elimina los indices en blanco y les concatena los siguientes... por ejemplo:
Código PHP:
$a[0]=1;
$a[1]=2;
$a[2]=2;
$a[3]=3;
$a[4]=3;
// si le hago la siguente sentancia
$b=array_unique($a);
//me queda lo siguiente
$b[0]=1;$b[1]=2;$b[3]=3
el problema radica en que cuando recorro este array con un for me da errores porque hay valores que no existen si alguien tiene alguna solución se lo sabre agradecer....