values repeated remove quitar multidimensional keys duplicados delete array php array-unique

repeated - quitar duplicados php array



array_unique y luego renumerar claves (1)

Posible duplicado:
Re-indexar las claves de la matriz numérica

Tengo una matriz de la siguiente manera

Array ( [0] => 15/11/2012 - 18/11/2012 [1] => 15/11/2012 - 18/11/2012 [2] => 15/11/2012 - 18/11/2012 [3] => 15/11/2012 - 18/11/2012 [4] => 19/12/2012 - 24/12/2012 [5] => 24/12/2012 - 01/01/2013 [6] => 24/12/2012 - 01/01/2013 [7] => 16/01/2013 - 01/02/2013 )

Estoy usando array_unique para eliminar los duplicados que me está dando

Array ( [0] => 15/11/2012 - 18/11/2012 [4] => 19/12/2012 - 24/12/2012 [5] => 24/12/2012 - 01/01/2013 [7] => 16/01/2013 - 01/02/2013 )

¿Cómo puedo cambiar las claves para que sean consecutivas?

Array ( [0] => 15/11/2012 - 18/11/2012 [1] => 19/12/2012 - 24/12/2012 [2] => 24/12/2012 - 01/01/2013 [3] => 16/01/2013 - 01/02/2013 )

gracias por adelantado


La forma más sencilla sería colocarlos en una nueva matriz a través de un bucle, o mejor aún, la función array_values .

$new_array = array_values($original_array)

array_values()