PHP 数组函数

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 )