PHP array_count_values() 函数用法及示例

PHP Array 函数手册

定义和用法

array_count_values() 函数用于统计数组中所有值出现的次数。使用输入数组的值作为键,将其在输入数组中的出现的次数作为值,并返回值的关联数组。

语法

array array_count_values ( array $input );

  数组的键是 input 里元素的值; 数组的值是 input 中元素的值出现的次数。

参数

序号参数及说明
1

input (必填)

统计这个数组的值

返回值

返回一个关联数组,用 input 数组中的值作为键名,该值在数组中出现的次数作为值。

PHP版本

此函数最初是在PHP 4.0.0版中引入的。

错误/异常

对数组里面的每个不是 string 和 integer 类型的元素抛出一个警告错误(E_WARNING)。

在线示例

测试以下array_count_values()使用示例-

<?php
   $input = array("orange", "mango", "banana", "orange", "banana" );
   print_r(array_count_values($input));
?>
测试看看‹/›

输出结果:

Array
(
    [orange] => 2
    [mango] => 1
    [banana] => 2
)

在线示例

尝试下面的示例使用所有整数值-

<?php
   $input = array(10, 15, 30, 15, 10);
   print_r(array_count_values($input));
?>
测试看看‹/›

输出结果:

Array
(
    [10] => 2
    [15] => 2
    [30] => 1
)

PHP Array 函数手册