首頁  >  文章  >  後端開發  >  php三維數組去重的簡單例子

php三維數組去重的簡單例子

WBOY
WBOY原創
2016-07-25 08:55:371143瀏覽
  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 即为筛选后无重复数据的数组。

复制代码


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn