array_count_values()
函数返回一个数组,其中的键名是原始数组的值,键值是出现的次数。
换句话说,我们可以说 array_count_values() 函数用于计算数组中所有元素的出现的次数。
语法
array_count_values(array);
参数
参数 | 描述 | 必须/可选 |
---|---|---|
array | 指定数组。 | 必须 |
返回值
返回一个关联数组,其中键是原始数组的值,值是出现的次数。该函数在 PHP 4 中引入
例子1
<?php
$details = array(3, "Hii", 3, "World", "Hii");
print_r(array_count_values($details));
?>
输出:
Array( [3] => 2 [Hii] => 2 [World] => 1 )
例子2
<?php
function Counting($array)
{
return(array_count_values($array));
}
$array = array("php", "T", "php", "php", "Point", "T");
print_r(Counting($array));
?>
输出:
Array( [php] => 3 [T] => 2 [Point] => 1 )
示例3
<?php
$empname=array("Ajay","Sid","Rahul","Ajay","Ashish","Sid");
print_r(array_count_values($empname));
?>
输出:
Array ( [Ajay]=>2 [Sid]=>2 [Rahul]=>1 [Ashish]=>1 )
例子4
<?php
$a=array("Cricket","Hockey","Football","Hockey");
print_r(array_count_values($a));
?>
输出:
Array ( [Cricket] => 1 [Hockey] => 2 [Football] => 1 )