Показать сообщение отдельно
Старый 20.02.2009, 15:56
SunShadow вне форума Посмотреть профиль Отправить личное сообщение для SunShadow Найти все сообщения от SunShadow
  № 6  
Ответить с цитированием
SunShadow
 
Аватар для SunShadow

Регистрация: Apr 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 355
Свойства с именами ключей позволяют не осуществлять пробежку по всему массиву полученных значений для проверки на уникальность. На сколько я помню объекты как раз и рекомендуется у большинства авторов использовать вместо массивов как менее ресурсоемкие.
В других языках есть множества SET которые позволяют получить уникальный список значений. При добавлении элемента который является неуникальным он просто игнорируется как не влияющий на конечное множество. Получается в SET скидываешь все значения, на выходе получаешь только уникальные.

Добавлено через 2 минуты
Цитата:
Сообщение от BlooDHounD Посмотреть сообщение
есть, если мне память не изменяет,вид сортировки в массиве, что он вернёт уникальные элементы.
смотрел sort() и sortOn() в приписках написано что для неуникальных значений при установленном флаге уникальности сортировка не будет выполнена и функция вернет 0
__________________
Хочу IQ как ICQ, ну или хотя бы ICQ как IQ