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

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

Susan Sarandon
发布: 2024-12-04 00:29:10
原创
594 人浏览过

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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板