php如何找出数组的重复值

   2024-10-13 8420
核心提示:要找出数组的重复值,可以使用array_count_values()函数来计算数组中每个值的出现次数,然后循环遍历这个计数数组,找出出现次数

要找出数组的重复值,可以使用array_count_values()函数来计算数组中每个值的出现次数,然后循环遍历这个计数数组,找出出现次数大于1的值即为重复值。以下是一个示例代码:

$array = array(1, 2, 3, 4, 2, 3, 5, 6, 4);// 计算数组中每个值的出现次数$count_values = array_count_values($array);// 找出重复值$repeated_values = array();foreach ($count_values as $value => $count) {    if ($count > 1) {        $repeated_values[] = $value;    }}print_r($repeated_values);

在上面的示例中,数组$array中有两个重复值2和3,输出结果为:

Array(    [0] => 2    [1] => 3    [2] => 4)

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号