ImpAnonym
@ImpAnonym
Lorem ipsum dolor sit amet

Как после array_unique пересчитать ключи массива?

Есть следующий код:
<?php
$array = [1, 2, 2, 3, 4, 5, 6, 7, 7, 8, 9, 0];

$uArray = array_unique($array);

print_r($uArray);


Результат выполнения:
Array
(
[0] => 1
[1] => 2
[3] => 3
[4] => 4
[5] => 5
[6] => 6
[7] => 7
[9] => 8
[10] => 9
[11] => 0
)

5fd87db05dea9186950708.png

Но ключи сохраняются и сбивается порядок 0, 1, 3, 4, 5, 6, 7, 9, 10, 11.

Как просто пересчитать всё заново, чтобы было 0, 1, 2, .. , N.
  • Вопрос задан
  • 271 просмотр
Решения вопроса 1
Maksclub
@Maksclub Куратор тега PHP
maksfedorov.ru
array_values(array_unique($arr));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы