Подтвердить что ты не робот

Как подсчитать одинаковые значения в массиве и сохранить его в переменной?

$items = explode(',',$product); // values is 4,2,4,2,2,4

$unique_items=array_unique($items); // gives me 4,2

Какой код должен быть рядом, чтобы дать мне 4 = 3, 2 = 3 и сохранить количество значений переменной?

4b9b3361

Ответ 1

см. array_count_values ​​

Как

$occurences = array_count_values($items);
print_r($occurences);

Вывод:

Array
(
    [4] => 3
    [2] => 3
)

Использование:

echo $occurences[4]; // outputs 3

Ответ 2

Вероятно, вы ищете функцию array_count_values ​​().