PHP array_count_values() 函数



定义和用法

array_count_values() 函数使用输入数组的值作为键,并使用它们在输入数组中的频率作为值,返回一个关联数组的值。

语法

array array_count_values ( array $input );

参数

序号 参数和描述
1

input (必填)

要计数的值的输入数组

返回值

它返回一个关联数组,其中包含输入作为键的值及其计数作为值。

PHP 版本

此函数首次在 PHP 4.0.0 版本中引入。

错误/异常

对于每个不是字符串或整数的元素,这将抛出E_WARNING

示例

尝试以下示例 -

<?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_function_reference.htm
广告

© . All rights reserved.