当前位置:Gxlcms > PHP教程 > php三维数组去重的简单例子

php三维数组去重的简单例子

时间:2021-07-01 10:21:17 帮助过:22人阅读

  1. // 新建一个空的数组.

  2. $tmp_array = array();
  3. $new_array = array();
  4. // 1. 循环出所有的行. ( $val 就是某个行)
  5. foreach($my_array as $k => $val){
  6. $hash = md5(json_encode($val));
  7. if (in_array($hash, $tmp_array)) {
  8. echo('这个行已经有过了');
  9. }else{ // bbs.it-home.org
  10. // 2. 在 foreach 循环的主体中, 把每行数组对象得hash 都赋值到那个临时数组中.
  11. $tmp_array[] = $hash;
  12. $new_array[] = $val;
  13. }
  14. }
  15. print_r($new_array);

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

人气教程排行