php 去除数组中重复的元素并按键名排序的函数详解
程序员文章站
2022-04-07 23:14:56
...
用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 去除数组中重复的元素并按键名排序的函数详解的详细内容,更多请关注其它相关文章!
推荐阅读
-
解析PHP函数array_flip()在重复数组元素删除中的作用
-
php数组函数序列之array_unique() - 去除数组中重复的元素值
-
解析PHP中数组元素升序、降序以及重新排序的函数
-
PHP去除数组中重复的元素并按键名排序函数
-
解析PHP中数组元素升序、降序以及重新排序的函数_PHP
-
PHP去除数组中重复的元素并按键名排序函数_php技巧
-
解析PHP中数组元素升序、降序以及重新排序的函数
-
解析PHP函数array_flip()在重复数组元素删除中的作用
-
php数组函数序列之krsort()- 对数组的元素键名进行降序排序,保持_PHP
-
PHP函数array_flip()在重复数组元素删除中的作用_PHP教程