Задать вопрос
Sc0undRel
@Sc0undRel

Как работает array_unique()?

Не могу понять куда пропадают значения из массива!

Вот список чисел, находящихся в массиве: pastebin.ru/6o8jRISd
Всего 21210

Копирую список в Excel, жму "Удалить дубликаты" - пишет осталось 12348.

Прогоняю этот массив через
array_unique($list)
Тоже пишет осталось 12348, НО я множество из ячеек этого массива становятся ПУСТЫМИ!
А в Excel реально остается 12348 значений.

Почему array_unique удаляется дубликаты, но при этом и делает некоторые ячейки пустыми??????? joxi.ru/zAN0KlwulL94xm
  • Вопрос задан
  • 328 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
alsopub
@alsopub
А вы прогоните не через for ($i=0; $<...; $i++), а через foreach ($a as $v).
Дубликаты удаляются, ассоциация с номером индекса остается.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы