array_count_values()是PHP中的一个内置函数,用于计算数组中的所有值。换句话说,我们可以说array_count_values()函数用于计算数组中所有元素的频率。
null
语法:
array array_count_values( $array )
参数: 此函数接受单个参数 $array 。此参数是我们需要计算其中存在的值计数的数组。
返回值: 此函数返回一个带有键值对的关联数组,其中键是作为参数传递的数组元素,值是数组中这些元素的频率。
注: 如果元素不是字符串或整数,则抛出E_警告。
例如:
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 )
下面的程序演示了array_count_values()函数在PHP中的工作:
<?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 )); ?> |
输出:
Array ( [Geeks] => 3 [for] => 2 [Welcome] => 1 )
参考: http://php.net/manual/en/function.array-count-values.php
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END