php三维数组去重(示例代码)

 更新时间:2013年11月26日 09:18:42   作者:  
这篇文章主要是对php三维数组去重的示例代码进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助

假设叫数组 $my_array;

复制代码 代码如下:

// 新建一个空的数组.
$tmp_array = array();

$new_array = array();

// 1. 循环出所有的行. ( $val 就是某个行)
foreach($my_array as $k => $val){

    $hash = md5(json_encode($val));
    if (in_array($hash, $tmp_array)) {
        echo('这个行已经有过了');
    }else{
        // 2. 在 foreach 循环的主体中, 把每行数组对象得hash 都赋值到那个临时数组中.
        $tmp_array[] = $hash;
        $new_array[] = $val;
    }
}

print_r($new_array);


$new_array 即为筛选后无重复数据的数组。

相关文章

  • php分页代码学习示例分享

    php分页代码学习示例分享

    这篇文章主要介绍了一个简单的php分页代码,提供给大家学习一下了,代码中有注释,也可以直接使用
    2014-02-02
  • php使用递归计算文件夹大小

    php使用递归计算文件夹大小

    这篇文章主要介绍了php使用递归计算文件夹大小,代码很简洁使用,这里推荐给大家。
    2014-12-12
  • php微信支付之公众号支付功能

    php微信支付之公众号支付功能

    这篇文章主要为大家详细介绍了php微信支付之公众号支付功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • Thinkphp3.2.3分页使用实例解析

    Thinkphp3.2.3分页使用实例解析

    这篇文章主要介绍了Thinkphp3.2.3分页使用实例,采取调用公共函数中的函数方法实现分页,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • Laravel如何同时连接多个数据库详解

    Laravel如何同时连接多个数据库详解

    这篇文章主要给大家介绍了关于Laravel如何同时连接多个数据库的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Laravel具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-08-08
  • Yii数据模型中rules类验证器用法分析

    Yii数据模型中rules类验证器用法分析

    这篇文章主要介绍了Yii数据模型中rules类验证器用法,结合实例形式分析了rules类验证器的简单使用方法,代码注释中包含了相关方法的使用说明,需要的朋友可以参考下
    2016-07-07
  • destoon文章模块调用企业会员资料的方法

    destoon文章模块调用企业会员资料的方法

    这篇文章主要介绍了destoon文章模块调用企业会员资料的方法,非常实用的一个技巧,需要的朋友可以参考下
    2014-08-08
  • PHP 类与构造函数解析

    PHP 类与构造函数解析

    这篇文章给大家介绍了php类与构造函数解析,包括类的创建,字段与方法,构造函数等方面的内容,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-02-02
  • PHP图片裁剪函数(保持图像不变形)

    PHP图片裁剪函数(保持图像不变形)

    这篇文章主要介绍了PHP图片裁剪函数,同时保持图像不变形,需要的朋友可以参考下
    2014-05-05
  • PHP curl实现抓取302跳转后页面的示例

    PHP curl实现抓取302跳转后页面的示例

    这篇文章主要介绍了PHP curl实现抓取302跳转后页面的示例,主要是对CURLOPT_CUSTOMREQUEST参数的运用,需要的朋友可以参考下
    2014-07-07

最新评论