PHP中的array_count_values函数的用法及实例
PHP中的array_count_values()函数是一个用来统计数组中各个元素出现次数的函数。它返回一个关联数组,其中每个元素都是原始数组元素作为键名,该元素在原始数组中出现的次数作为键值。下面我们来看一下该函数的用法及实例。
用法:
array array_count_values ( array $array )
参数说明:
array:必需。要统计的数组。
返回值:
返回一个关联数组,其中每个元素都是原始数组元素作为键名,该元素在原始数组中出现的次数作为键值。
实例:
示例1:
下面的例子中我们使用了array_count_values函数来统计数组中各个元素出现次数。
$arr = array('a', 'b', 'c', 'a', 'c', 'd', 'e', 'a', 'd');
print_r(array_count_values($arr));
输出:
Array
(
[a] => 3
[b] => 1
[c] => 2
[d] => 2
[e] => 1
)
示例2:
下面的例子中我们使用了array_count_values函数来统计字符串中各个字符出现的次数。
$str = "hello world";
$arr = str_split($str);
print_r(array_count_values($arr));
输出:
Array
(
[h] => 1
[e] => 1
[l] => 3
[o] => 2
[ ] => 1
[w] => 1
[r] => 1
[d] => 1
)
注意事项:
-该函数只能针对数组使用。
-该函数是大小写敏感的。
总结:
array_count_values函数是一个非常实用的函数,它可以帮助我们快速统计数组中各个元素出现的次数。在实际开发中,我们常常需要用到这个函数来分析数据,了解数据的分布情况。因此,学会这个函数的使用方法是非常有帮助的。
