Заказ массивов PHP на основе повторяющихся значений

У меня есть массив, содержащий повторяющиеся значения. Я хочу отсортировать массив так, чтобы значения с наибольшим количеством дубликатов появлялись первыми в строке. Вот пример моего массива:

array(1, 2, 3, 2, 1, 2, 2);

Я хочу отсортируйте этот массив так, чтобы он упорядочивался по количеству дубликатов следующим образом:

array(2, 1, 3);

«2» имеет наибольшее количество дубликатов, поэтому он сортируется первым, а затем значения будут меньше дубликатов. D Кто-нибудь знает, как я могу это сделать?

5
задан hohner 17 August 2011 в 10:13
поделиться