Подтвердить что ты не робот

Array_unique, а затем перенумеровать ключи

Возможный дубликат:
Повторно индексировать числовые ключи массива

У меня есть массив следующим образом

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
)

Я использую array_unique для удаления дубликатов, которые дают мне

    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
)

Как я могу изменить клавиши так, чтобы они были последовательными - как ниже

    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
)

заблаговременно

4b9b3361

Ответ 1

Самый простой способ - поместить их в новый массив либо через цикл, либо еще лучше array_values.

$new_array = array_values($original_array)

Дополнительная информация