php数组去重的函数代码示例

发布时间:2020-12-27编辑:脚本学堂
分享一例去除php数组中重复值的函数,代码很简单,适合初学的朋友参考,有需要的朋友一定要看看。

本节内容:
php数组去重函数

例子:
 

复制代码 代码示例:

<?php
/**
* 去除数组中重复值的函数
* by www.jb200.com
*/
function array_assoc_unique($arr, $key) {  
   $tmp_arr = array();  
   foreach($arr as $k => $v) {  
   if(in_array($v[$key], $tmp_arr)) {  
      unset($arr[$k]);  
   } else {  
      $tmp_arr[] = $v[$key];  
   }  
   }  
   sort($arr);  
   return $arr;  
}  

//调用示例 去除数据中重复值
$aa = array(  
  array('id' => 123, 'name' => '脚本学堂'),  
  array('id' => 123, 'name' => 'php编程'),  
  array('id' => 124, 'name' => '脚本学堂'),  
  array('id' => 125, 'name' => '自学成才'),  
  array('id' => 126, 'name' => '脚本学堂')  
);  
$key = 'name';  
array_assoc_unique(&$aa, $key);  
print_r($aa); 
?>

您可能感兴趣的文章:
php去除数组中重复数据的二个例子
PHP二维数组去重的实例解析
php数组去重(一维、二维数组去重)的简单示例
php 数组去重的方法参考(一维数组去重、二维数组去重)
一个去除二维数组中重复项的php函数
php判断与去除数组中重复数据的方法
去掉二维数组中的重复组合的实现代码
php 二维数组去重的自定义函数
php array_unique 一维数组去除重复值的例子
php数组去重的小例子