Ответ 1
Самый простой способ - поместить их в новый массив либо через цикл, либо еще лучше array_values
.
$new_array = array_values($original_array)
Возможный дубликат:
Повторно индексировать числовые ключи массива
У меня есть массив следующим образом
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
)
заблаговременно
Самый простой способ - поместить их в новый массив либо через цикл, либо еще лучше array_values
.
$new_array = array_values($original_array)