Мне нужно подсчитать количество раз, которое имеет значение в заданном массиве.
Например:
$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