首页 >后端开发 >php教程 >如何有效地计算 PHP 数组中的唯一值?

如何有效地计算 PHP 数组中的唯一值?

Susan Sarandon
Susan Sarandon原创
2024-12-04 00:29:10594浏览

How Can I Efficiently Count Unique Values in a PHP Array?

检测和计算数组中的唯一值

使用一维数组时,识别和计算数组中的唯一值通常很有用唯一值的出现。为了实现这一点,PHP 提供了强大的 array_count_values() 函数。

使用 array_count_values()

要使用 array_count_values(),只需将数组传递给函数,如下所示:

$result = array_count_values($array);

该函数将返回一个关联数组,其中键是输入数组中的唯一值,相应的值是每个值出现的计数。

示例

考虑示例数组:

$array = ['apple', 'orange', 'pear', 'banana', 'apple', 'pear', 'kiwi', 'kiwi', 'kiwi'];

当我们执行:

$result = array_count_values($array);
print_r($result);

输出将be:

Array
(
   [apple] => 2
   [orange] => 1
   [pear] => 2
   [banana] => 1
   [kiwi] => 3
)

此输出清楚地指示原始数组中每个唯一值的计数。

以上是如何有效地计算 PHP 数组中的唯一值?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn