array_count_values
统计数组中各个的值的个数
此函数自 PHP 4.0.0 起可用。
array_count_values() 函数用于统计数组中所有值的出现次数,并返回一个关联数组。返回的数组的键是原数组中的值,值是该值在原数组中出现的次数。
<span class="fun">array_count_values(array $array): array</span>
返回一个关联数组,其中数组的键是输入数组的值,而值是该值在输入数组中出现的次数。
<?php
$array = array(1, "apple", 2, 3, "apple", 1, 3, "banana", "apple");
$result = array_count_values($array);
print_r($result);
?>
在此示例中,数组包含多个重复的值,如数字 1 和字符串 "apple"。调用 array_count_values() 函数后,返回的结果将是一个关联数组,表示每个元素在原数组中出现的次数。输出结果为:
Array
(
[1] => 2
[apple] => 3
[2] => 1
[3] => 2
[banana] => 1
)