当前位置:网站首页>PHP二维数组保留键值去重
PHP二维数组保留键值去重
2022-08-03 05:26:00 【dd00bb】
#代码实例
/** * 二维数组按照指定键值去重 * @param $arr 需要去重的二维数组 * @param $key 需要去重所根据的索引 * @return mixed */
function assoc_unique($arr, $key)
{
$tmp_arr = array();
foreach($arr as $k => $v) {
if(in_array($v[$key],$tmp_arr)) {
//搜索$v[$key]是否在$tmp_arr数组中存在,若存在返回true
unset($arr[$k]);
} else {
$tmp_arr[] = $v[$key];
}
}
sort($arr); //sort函数对数组进行排序
return $arr;
}
边栏推荐
猜你喜欢
随机推荐
3D游戏建模师在国内的真实现状,想转行,先来看看!
移动端人脸风格化技术的应用
贴片电阻的结构是怎样的?唯样商城
SolidWorks 操作视频 | 流体分析结果演示
ZEMAX | 探索 OpticStudio中的序列模式
pandoc -crossref插件实现markdwon文档转word后公式编号自定义
SQLMAP介绍及使用
关于芯片你了解吗?
ZEMAX | 如何围绕空间中的任何点旋转任何元素
VCC(电源)和 GND(地)之间电容的作用
window下VS2022封装静态库以及调用静态库
SSL证书验证怎么做?有几种方式?
double型数据转字符串后通过MCU串口发送
在Maya和ZBrush中制作战士模型
数组与字符串12-数组拆分
【3D建模制作技巧分享】ZBrush快捷键如何设置
二分查找5 - 第一个错误的版本
POE交换机全方位解读(中)
看了都收藏的3D游戏建模全流程解析,角色模型就该这么做!
电子元器件之电子变压器可分为哪几类?