VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > PHP >
  • php三维数组去重(示例代码)

这篇文章主要是对php三维数组去重的示例代码进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助

假设叫数组 $my_array; 代码如下:

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

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


出处:http://www.phpfensi.com/php/20200706/13090.html


相关教程