14
Апр
2017

Поиск одинаковых значений в массиве php

Необходимо найти повторяющиеся элементы в массиве для этого я пишу следующие

$fin = [5,1,1,2,2,3]
$temp = []; 
$result = []; 
foreach($fin as $k => $v) 
{ 
    if ( !in_array($v,$temp) ){
        $result[$k]["ID"] = $v;
        $result[$k]["COUNT"] = count($v); 
    }
} 
var_dump($result);

Проблема в том, что в $result попадает только самое последние совпадение, подскажите что делается не так?

Источник: https://ru.stackoverflow.com/questions/653640/%D0%9F%D0%BE%D0%B8%D1%81%D0%BA-%D0%BE%D0%B4%D0%B8%D0%BD%D0%B0%D0%BA%D0%BE%D0%B2%D1%8B%D1%85-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9-%D0%B2-%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B5-php

Тебе может это понравится...

Добавить комментарий