📅  最后修改于: 2023-12-03 14:45:13.513000             🧑  作者: Mango
PHP中的array_count_values()函数可以返回一个数组中每个元素出现的次数。
array_count_values($array)
$array
: 必需。要统计出现次数的数组。返回一个关联数组,数组的键是原数组中的元素,数组的值是该元素在原数组中出现的次数。
示例1:计算数组元素的出现次数
<?php
$array = array(1, 2, "php", 2, 3, "php", "html");
$result = array_count_values($array);
print_r($result);
?>
输出结果为:
Array
(
[1] => 1
[2] => 2
[php] => 2
[3] => 1
[html] => 1
)
示例2:用array_count_values()函数实现快速统计字符串中每个字符出现的次数
<?php
$string = "hello world";
$result = array_count_values(str_split($string));
print_r($result);
?>
输出结果为:
Array
(
[h] => 1
[e] => 1
[l] => 3
[o] => 2
[ ] => 1
[w] => 1
[r] => 1
[d] => 1
)
$array
的键和值必须是字符串或数字类型,否则会报错。