• 技术文章 >php教程 >PHP源码

    php去除二维数组中重复值程序

    2016-06-08 17:24:17原创929
    具体的思想就是把二维数组转化为一位数组,然后用array_unique()去除一维数组中的重复值,最后再将一维数组转化为二维数组!

    例1

    代码如下 复制代码

    function my_array_unique($array2D){

    foreach ($array2D as $v){
    $v = implode(“,”,$v);
    $temp[] = $v;
    }
    $temp = array_unique($temp);
    foreach ($temp as $k => $v){
    $temp[$k] = explode(“,”,$v);
    }
    return $temp;
    }

    下面推荐一种非常不错的去除二维数组重复值函数

    代码如下 复制代码

    function a_array_unique($array)//写的比较好
    {
    $out = array();
    foreach ($array as $key=>$value) {
    if (!in_array($value, $out))
    {
    $out[$key] = $value;
    }
    }
    return $out;
    }

    使用方法也是当然简单的如

    代码如下 复制代码

    $array2D = array(‘first’=>array(‘title’=>’1111′,’date’=>’2222′),’second’=>array(‘title’=>’1111′,’date’=>’2222′),’third’=>array(‘title’=>’2222′,’date’=>’3333′));

    调用方法

    代码如下 复制代码

    $as = a_array_unique($array2D);
    print_r($as);

    即可了。

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:nbsp rsquo array prime unique
    上一篇:QQ登录集成到自己网站php代码 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 检测移动设备的php代码(手机访问)• php实用图片水印效果代码• 收藏PHP常用自定义函数• php中使用数组的内部指针控制函数遍历数组• php中$_SERVER['HTTP_USER_AGENT']判断是否为手机访问网站
    1/1

    PHP中文网