PHP Array сортировка по количеству повторов - PullRequest
0 голосов
/ 23 января 2011

У меня есть массив с неуникальными значениями, мне нужно, чтобы массив был уникальным и упорядоченным по количеству раз, которое возвращает каждое значение.

Я попал туда, где у меня есть массив с каждым уникальнымзначение и количество повторений этого значения - проблема в том, что мне нужен массив, упорядоченный со значениями, когда самое повторное является первым, а самое низкое повторяется в конце.(используется array_count_values)

Массив имеет много результатов для обработки ..

неупорядоченный массив:

array(14) {
  [0]=>
  int(1)
  [1]=>
  int(3)
  [2]=>
  int(4)
  [3]=>
  int(2)
  [4]=>
  int(3)
  [5]=>
  int(4)
  [6]=>
  int(5)
  [7]=>
  int(1)
  [8]=>
  int(2)
  [9]=>
  int(3)
  [10]=>
  int(4)
  [11]=>
  int(1)
  [12]=>
  int(2)
  [13]=>
  int(3)
}

Упорядоченный массив (значение относится к повторениям):

array(5) {
  [1]=>
  int(3)
  [3]=>
  int(4)
  [4]=>
  int(3)
  [2]=>
  int(3)
  [5]=>
  int(1)
}

1 Ответ

1 голос
/ 23 января 2011

Я не уверен в вашей проблеме, просто asort() исправит массив array_count_values()?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...