国内外VPS
主机测评与优惠

php获取数组中重复数据函数

之前零五科技分享过一个php判断数组是否存在重复数据的函数,那么如果数组存在重复数据,我们要怎么获取数组中的重复数据呢?接下来分享两个用于php获取数组中重复数据的函数。

一.利用php官方函数array_uniquearray_diff_assoc来获取数组中存在的重复数据。

  function get_repeat_data($array) {    // 获取去掉重复数据的数组    $unique_arr = array_unique($array);    // 获取重复数据的数组    $repeat_arr = array_diff_assoc($array,$unique_arr);    return $repeat_arr;  }

二.通过自定义函数循环数组查找重复的数据。

  function get_repeat_data($array) {    $len = count ( $array );    for($i = 0; $i < $len; $i ++) {        for($j = $i + 1; $j < $len; $j ++) {            if ($array [$i] == $array [$j]) {                $repeat_arr [] = $array [$i];                break;            }        }    }    return $repeat_arr;  }

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《php获取数组中重复数据函数》
文章链接:https://www.liuzhanwu.com/2713.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

登录

找回密码

注册