Есть ли функция PHP для подсчета количества раз, когда значение возникает в массиве?

Мне нужно подсчитать количество раз, которое имеет значение в заданном массиве.

Например:

$array = array(5, 5, 2, 1); // 5 = 2 times // 2 = 1 time // 1 = 1 time 

Существует ли такая функция? Если да, укажите мне это в php docs … потому что я не могу найти его.

Благодарю.

    Да, это называется array_count_values() .

     $array = array(5, 5, 2, 1); $counts = array_count_values($array); // Array(5 => 2, 2 => 1, 1 => 1) 

    array_count_values