手机
当前位置:查字典教程网 >编程开发 >php教程 >PHP去除数组中重复的元素并按键名排序函数
PHP去除数组中重复的元素并按键名排序函数
摘要:1、此函数的作用:去除数组中重复的元素并按键名排序functionassoc_unique($arr,$key){$tmp_arr=arra...

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去除数组中重复的元素并按键名排序函数】相关文章:

PHP中的命名空间详细介绍

php删除文本文件中重复行的方法

PHP教程:PHP脚本编程中的文件系统函数库

PHP的伪随机数与真随机数详解

无数据库的详细域名查询程序PHP版(2)

php使用post数组的键值创建同名变量并赋值的方法

如何使用PHP中的字符串函数

PHP基于MySQL数据库实现对象持久层的方法

无数据库的详细域名查询程序PHP版(4)

PHP中的串行化变量和序列化对象

精品推荐
分类导航