数组函数

PHP array_count_values() 函数

主题:PHP 数组参考上一页|下一页

说明

array_count_values() 函数计算每个唯一值在数组中出现的次数。

下表总结了该函数的技术细节。

返回值: 返回一个关联数组,其中包含给定数组中的所有唯一值作为键,并将它们的出现次数或计数作为值。
版本: PHP 4+

语法

array_count_values() 函数的基本语法如下:

array_count_values(array)

下面的例子展示了 array_count_values() 函数的作用。

<?php
// 样本数组
$letters = array("a", "b", "a", "c", "b", "a");

// 计算数组值
print_r(array_count_values($letters));
?>

参数

array_count_values() 函数接受以下参数。

参数 说明
array 必填。 指定要计数的值数组。

此函数为每个不是字符串或整数的元素抛出 E_WARNING


更多示例

这里有更多示例显示 array_count_values() 函数的基本工作原理:

以下示例将计算 numbers 数组中的所有值:

<?php
// 样本数组
$numbers = array(1, 2, 4, 5, 1, 2, 3, 1, 5, 2, 1);

// 计算数组值
print_r(array_count_values($numbers));
?>
Advertisements