Я пытаюсь получить те значения из массива, которые повторяются N раз в массиве. Я знаю, это звучит странно. Позвольте мне привести пример:
У меня есть массив как $ filter:
array[
0 => "556878",
1 => "12345",
2 => "12345",
3 => "234567",
4 => "45673",
5 => "45673"
]
Если вы видите, что 12345 повторяется 2 раза . То же самое и в случае 45673 .
Я хочу создать функцию или, если она уже существует в PHP, которая помогает мне получать только те значения, которые повторяются N раз. Как и в приведенном выше примере, значения 12345 и 45673 повторяются 2 раза. Так что, если я даю 2 в качестве параметра для функции вроде:
getNtimes($filter,2)
Это вернется:
array[
0 => "12345",
1 => "45673"
]
Я ищу наиболее эффективный способ добиться желаемого результата. Может ли кто-нибудь помочь мне с этим, пожалуйста?
Заранее спасибо.