`

php中数组去重

    博客分类:
  • php
 
阅读更多
<?php
function 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' => '李四'), 
	array('id' => 124, 'name' => '王五'), 
	array('id' => 125, 'name' => '赵六'), 
	array('id' => 126, 'name' => '赵六') 
); 
$key = 'name'; 
assoc_unique(&$aa, $key); 
print_r($aa);
?>
分享到:
评论

相关推荐

    php数组去重和js数组去重最简方法

    php的二维数组去重,数据结构重建和js数组去重最简方法

    PHP实现的多维数组去重操作示例

    本文实例讲述了PHP实现的多维数组去重操作。分享给大家供大家参考,具体如下: 最近用到了一个获取历史会议列表的问题,需要去这个多维数组去重后返回返回给客户端,这里使用了几个php的组装函数,分享下,示例代码...

    PHP二维数组去重实例分析

    本文实例分析了PHP二维数组去重的方法。分享给大家供大家参考,具体如下: 都知道一维数组去重用系统函数 array_unique($arr) 然后今天我用到二维数组了,也想去重,百度一大堆,都是将二维转一维 然后使用array_...

    php数组去重的函数代码

    php中数组去重的小例子,供初学者参考

    php数组去重实例及分析

    主要是介绍了php数组去重实例及分析。需要的朋友可以过来参考下,希望对大家有所帮助

    PHP实现一维数组与二维数组去重功能示例

    本文实例讲述了PHP实现一维数组与二维数组去重功能。分享给大家供大家参考,具体如下: 数组中重复项的去除 一维数组的重复项: 使用array_unique函数即可,使用实例如下: &lt;?php $aa=array("1","2","3","3","2...

    PHP基于array_unique实现二维数组去重

    主要介绍了PHP基于array_unique实现二维数组去重,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    PHP数组去重比较快的实现方式

    使用PHP的array_unique()函数允许你传递一个数组,然后移除重复的值,返回一个拥有唯一值的数组,通过本文给大家介绍PHP数组去重比较快的实现方式,需要的朋友参考下本

    php三维数组去重(示例代码)

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

    PHP数组去重的更快实现方式分析

    主要介绍了PHP数组去重的更快实现方式,结合实例形式对比分析了php实现数组去重的各种常见操作技巧与注意事项,需要的朋友可以参考下

    PHP实现二维数组去重功能示例

    本文实例讲述了PHP实现二维数组去重功能。分享给大家供大家参考,具体如下: php中二维数组去重操作。例如从数据库中查询出的记录,根据某个键做去重操操作 代码如下: /** * 删除二维数组中相同项的数据,(一般...

    PHP二维数组去重算法

    现在有下面一组二维数组: array(8) { [0]=&gt; array(2) { [name]=&gt; string(4) name [value]=&gt; string(6) 青叶 } [1]=&gt; array(2) { [name]=&gt; string(5) phone [value]=&gt; string(11) 13812341234 } [2]...

    PHP编程快速实现数组去重的方法详解

    主要介绍了PHP编程快速实现数组去重的方法,结合实例形式分析了php数组去重复函数与使用技巧,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics