当前位置: 首页> 函数类别大全> array_count_values

array_count_values

统计数组中各个的值的个数
名称:array_count_values
分类:数组
所属语言:php
一句话介绍:用于统计数组中所有值出现的次数。

array_count_values 函数

适用 PHP 版本

此函数自 PHP 4.0.0 起可用。

函数说明

array_count_values() 函数用于统计数组中所有值的出现次数,并返回一个关联数组。返回的数组的键是原数组中的值,值是该值在原数组中出现的次数。

函数语法

<span class="fun">array_count_values(array $array): array</span>

参数

  • array (array) - 需要统计值的数组。

返回值

返回一个关联数组,其中数组的键是输入数组的值,而值是该值在输入数组中出现的次数。

示例


<?php
$array = array(1, "apple", 2, 3, "apple", 1, 3, "banana", "apple");
$result = array_count_values($array);
print_r($result);
?>

示例代码的说明

在此示例中,数组包含多个重复的值,如数字 1 和字符串 "apple"。调用 array_count_values() 函数后,返回的结果将是一个关联数组,表示每个元素在原数组中出现的次数。输出结果为:


Array
(
    [1] => 2
    [apple] => 3
    [2] => 1
    [3] => 2
    [banana] => 1
)
同类函数
  • 合并一个或多个数组 array_merge

    array_merge

    合并一个或多个数组
  • 用回调函数过滤数组中的单元 array_filter

    array_filter

    用回调函数过滤数组中的单元
  • 将一个或多个单元压入数组的末尾(入栈) array_push

    array_push

    将一个或多个单元压入数组的末尾(入栈)
  • 对数组排序 sort

    sort

    对数组排序
  • 计算数组的差异 array_diff

    array_diff

    计算数组的差异
  • 从数组中将变量导入到当前的符号表 extract

    extract

    从数组中将变量导入到当前的符号表
  • 带索引检查计算数组的交集,用回调函数比较数据 array_uintersect_assoc

    array_uintersect_assoc

    带索引检查计算数组的交集,用回调函数比较
  • 计算数组中的单元数目,或对象中的属性个数 count

    count

    计算数组中的单元数目,或对象中的属性个数
热门文章