欢迎访问宙启技术站
智能推送

PHP中的array_count_values函数的用法及实例

发布时间:2023-06-18 21:27:08

PHP中的array_count_values()函数是一个用来统计数组中各个元素出现次数的函数。它返回一个关联数组,其中每个元素都是原始数组元素作为键名,该元素在原始数组中出现的次数作为键值。下面我们来看一下该函数的用法及实例。

用法:

array array_count_values ( array $array )

参数说明:

array:必需。要统计的数组。

返回值:

返回一个关联数组,其中每个元素都是原始数组元素作为键名,该元素在原始数组中出现的次数作为键值。

实例:

示例1:

下面的例子中我们使用了array_count_values函数来统计数组中各个元素出现次数。

$arr = array('a', 'b', 'c', 'a', 'c', 'd', 'e', 'a', 'd');

print_r(array_count_values($arr));

输出:

Array

(

    [a] => 3

    [b] => 1

    [c] => 2

    [d] => 2

    [e] => 1

)

示例2:

下面的例子中我们使用了array_count_values函数来统计字符串中各个字符出现的次数。

$str = "hello world";

$arr = str_split($str);

print_r(array_count_values($arr));

输出:

Array

(

    [h] => 1

    [e] => 1

    [l] => 3

    [o] => 2

    [ ] => 1

    [w] => 1

    [r] => 1

    [d] => 1

)

注意事项:

-该函数只能针对数组使用。

-该函数是大小写敏感的。

总结:

array_count_values函数是一个非常实用的函数,它可以帮助我们快速统计数组中各个元素出现的次数。在实际开发中,我们常常需要用到这个函数来分析数据,了解数据的分布情况。因此,学会这个函数的使用方法是非常有帮助的。