Поиск элементов с одинаковыми значениями.

Webage

Новичок
Вопрос может и нубский, но все же. Предположим, что у нас есть некий набор данных.
PHP:
$user_1 = 150;
$user_2 = 140;
$user_3 = 130;
$user_4 = 140;
$user_5 = 160;
$user_6 = 170;
$user_7 = 140;
$user_8 = 150;
Каким алгоритмом можно воспользоваться для определения у каких именно пользователей одинаковые значения. Именно не сколько одинаковых значений и не какие значения одинаковые, а список пользователей у которых значения равны.
Коротко объясню для чего это нужно. Есть значение X, по которому происходит сортировка. Но иногда происходит так, что эти значения совпадают. На этот случай у пользователя есть значение Y, по которому тоже можно сделать сортировку, но для этого нужно понять у кого совпадают значения X.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Надо использовать массивы, а не городить кучу переменных. Если сортируешь на уровне базы данных - делай сортировку по двум полям изначально.
 

Webage

Новичок
Хорошо, допустим я буду использовать следующую конструкцию:
PHP:
$user= array('u1' => '1', 'u2' => '2', 'u3' => '1', 'u4' => '3', 'u5' => '4');
Каким образом мне вывести элементы с одинаковым значением.
Сортировка из базы не получиться.
 

Webage

Новичок
Спасибо, то, что нужно. Я изначально копал в сторону массивов но этой функции не знал.
 
Сверху