Одинаковые элементы в массиве?

yas

Guest
Одинаковые элементы в массиве?

Есть массив
Array ( [0] => C116 [1] => C116 [2] => C116 [3] => C117 [4]

Как выташить key тех номеров, которые встречаются более 1 раза

В данном примере мне надо выташить key = 0 и 1
 

amorfis

я стараюсь
Делай
PHP:
$temp = array_unique($array)
. Тем самым уберешь все повторяющиеся элементы. А затем просматриваешь значения полученного массива на кол-во повторений в исходном массиве и делаешь массив такого вида:
PHP:
$resultArray['c116'] = 3;
$resultArray['c177'] = 1;
Тем в самым в ключе будет хранится элемент, а в значении его повторяемость.
 

amorfis

я стараюсь
yas
то что я тебе написал неверно. Тебе же ключи нужны, а не кол-во. Извиняюсь.
 
Сверху