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
)