PHP array count values 是一个用于计算数组中值出现的次数的函数。它可以帮助我们快速地计算出一个数组中每个值出现的次数,而不需要我们手动去遍历这个数组,这样可以大大提高代码的执行效率。
array_count_values() 函数的语法如下:
array_count_values(array)
其中 array 是要被计算其值出现次数的一个 PHP 数组。该函数会返回一个新的关联数组,其中包含了原始数组中所有不同值及其相应出现的次数。
例如,我们有一个名为 $arr 的 PHP 数组:
$arr = array("a"=>"Cat","b"=>"Dog","c"=>"Cat","d"=>"Horse");
我们可以使用 array_count_values() 函数来计算 $arr 中每个值出现的次数:
$result = array_count_values($arr);
此时 $result 的内容如下:
Array ( [Cat] => 2 [Dog] => 1 [Horse] => 1 )
可以看到 Cat 出现了 2 次、Dog 出现了 1 次、Horse 出现了 1 次。
完整的 PHP Array 参考手册
统计数组中所有值出现的次数:
array_count_values() 函数用于统计数组中所有值出现的次数。
参数 | 描述 |
---|---|
array | 必需。规定需要统计数组中所有值出现次数的数组。 |
返回值: | 返回一个关联数组,其元素的键名是原数组的值,键值是该值在原数组中出现的次数。 |
---|---|
PHP 版本: | 4+ |
PHP array_diff_ukey() 函数 完整的 PHP Array 参考手册实例 比较两个数组的键名(使用用户自定义函数比较键名),并返回差集:?...
PHP array_splice() 函数 完整的 PHP Array 参考手册实例 从数组中移除元素,并用新元素取代它:?php $a1=array(a=red,b=green,c...
PHP array_udiff() 函数 完整的 PHP Array 参考手册实例 比较两个数组的键值(使用用户自定义函数比较键值),并返回差集:?php ...
PHP array_unique() 函数 完整的 PHP Array 参考手册实例 移除数组中重复的值:?php $a=array(a=red,b=green,c=red);print_r(arr...
PHP ksort() 函数 完整的 PHP Array 参考手册实例 对关联数组按照键名进行升序排序:?php $age=array(Peter=35,Ben=37,Joe=43); ...