最新赞助活动温馨提示:自愿赞助服务器费用,学生和没有工作的整站资源免费下载!
头像

php 去除数组中重复的元素并按键名排序的函数详解

来源:http://erdangjiade.com/topic/2195.html 你好,世界。 2017-09-25 22:42浏览(25)

用php实现的去除数组中重复的函数

1、此函数的作用:去除数组中重复的元素并按键名排序

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 = 'id'; 
assoc_unique(&$aa, $key); 
print_r($aa);

以上就是php 去除数组中重复的元素并按键名排序的函数详解的详细内容,更多请关注二当家的素材网其它相关文章!

评论0
头像

友情提示:垃圾评论一律封号 加我微信:826096331拉你进VIP群学习群

1 2