首页  >  文章  >  后端开发  >  如何计算 PHP 数组中的重复元素?

如何计算 PHP 数组中的重复元素?

DDD
DDD原创
2024-10-27 00:23:03426浏览

How to Count Duplicate Elements in a PHP Array?

计算数组中重复项的出现次数

在 PHP 中,您可以使用 array_count_values( ) 功能。此函数返回一个关联数组,其中键是原始数组中的唯一元素,值是相应的计数。

要演示其用法,请考虑以下示例:

<code class="php">$array = array(12, 43, 66, 21, 56, 43, 43, 78, 78, 100, 43, 43, 43, 21);

$vals = array_count_values($array);

echo 'Number of Unique Items: ' . count($vals) . '<br><br>';
print_r($vals);</code>

结果:

Number of Unique Items: 7
Array
(
    [12] => 1
    [43] => 6
    [66] => 1
    [21] => 2
    [56] => 1
    [78] => 2
    [100] => 1
)

如您所见,array_count_values() 有效地计算每个重复项的出现次数,并返回一个仅包含唯一项及其各自出现次数的数组。这种方法简化了识别和量化数组中重复项的任务,无需进行复杂的迭代和比较。

以上是如何计算 PHP 数组中的重复元素?的详细内容。更多信息请关注PHP中文网其他相关文章!

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