array_count_values()是PHP中的一个内置函数,用于计算数组中所有元素出现的频率。换句话说,array_count_values()函数用于计算数组中所有元素的频率。
语法:
array array_count_values( $array )
参数:该函数接受一个参数$array。该参数是需要计算其中值的计数的数组。
返回值:该函数返回一个关联数组,其中的键值对中,键是作为参数传递的数组的元素,值是这些元素在数组中的频率。
注意:如果元素不是字符串或整数,则会引发E_WARNING。
示例:
Input : array = ("Geeks", "for", "Geeks", "Geeks", "Welcome", "for")
Output :
Array
(
[Geeks] => 3
[for] => 2
[Welcome] => 1
)
Input : array = (1, 1, 2, 3 , 1 , 2 , 4, 5)
Output :
Array
(
[1] => 3
[2] => 2
[3] => 1
[4] => 1
[5] => 1
)
下面程序说明了PHP中array_count_values()函数的工作原理:
<?php
// PHP code to illustrate the working
// of array_count_values() function
function Counting($array){
return(array_count_values($array));
}
// Driver Code
$array = array("Geeks", "for", "Geeks", "Geeks", "Welcome", "for");
print_r(Counting($array));
?>
output:
Array
(
[Geeks] => 3
[for] => 2
[Welcome] => 1
)