zoukankan      html  css  js  c++  java
  • php三维数组去重(示例代码)

    php三维数组去重的示例代码。
     
    假设叫数组 $my_array;
    <?php
    // 新建一个空的数组.
    $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{ // www.jbxue.com
            // 2. 在 foreach 循环的主体中, 把每行数组对象得hash 都赋值到那个临时数组中.
            $tmp_array[] = $hash;
            $new_array[] = $val;
        }
    }
    print_r($new_array);
    $new_array 即为筛选后无重复数据的数组。
  • 相关阅读:
    JSP—简介
    Dream
    树状数组模板
    夜未央Test1题解
    夜未央Test1
    并查集模板
    给即将面临Noip的二班同学
    USACO chapter1
    二叉堆模板
    线段树模板
  • 原文地址:https://www.cnblogs.com/linuxnotes/p/3474968.html
Copyright © 2011-2022 走看看