Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP - получить список уникальных значений / 5 сообщений из 5, страница 1 из 1
18.11.2015, 12:23
    #39106452
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP - получить список уникальных значений
Я в цикле обрабатываю некий набор данных.
Мне нужно получить список уникальных текстовых значений из этого набора данных.
Подскажите, как это лучше сделать?
Добавлять в массив, используя текстовое значение как ключ и выполняя проверку array_key_exists перед добавлением?
Или просто добавлять значения в массив, а затем использовать array_unique?

В Perl все однозначно, там хеш это именно хеш и более ничего. И там бы я использовал первый способ.
А вот в PHP я никак не пойму, массивы это все-таки хеши или нет. Вроде как хеш, но есть порядок элементов.

________________________
Мы смотрим с оптимизмом...
...в оптический прицел.
...
Рейтинг: 0 / 0
18.11.2015, 12:33
    #39106471
r u
r u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP - получить список уникальных значений
Alibek B.Добавлять в массив, используя текстовое значение как ключ
и всё. причем здесь порядок элементов
...
Рейтинг: 0 / 0
18.11.2015, 13:40
    #39106588
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP - получить список уникальных значений
Alibek B.Добавлять в массив, используя текстовое значение как ключ и выполняя проверку array_key_exists перед добавлением?Да. Только проверку можно не делать - ключи не дублируются, а значение элемента будет перезаписано новым.
...
Рейтинг: 0 / 0
18.11.2015, 13:59
    #39106610
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP - получить список уникальных значений
r uпричем здесь порядок элементов
Не причем.
Просто предположение, что если элементы упорядочены, то это уже не хеш и поиск по ключу не будет быстрым.
...
Рейтинг: 0 / 0
18.11.2015, 15:19
    #39106788
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP - получить список уникальных значений
авторПросто предположение, что если элементы упорядочены, то это уже не хеш и поиск по ключу не будет быстрым.

чего?
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP - получить список уникальных значений / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]