检测和计算数组中的唯一值
使用一维数组时,识别和计算数组中的唯一值通常很有用唯一值的出现。为了实现这一点,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中文网其他相关文章!