当前位置:网站首页>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;
}
边栏推荐
猜你喜欢
随机推荐
电子元器件之电子变压器可分为哪几类?
POE交换机全方位解读(中)
5. What is the difference between int and Integer?
剑指 Offer II 001. 整数除法
ZEMAX | 在OpticStudio中建立扩增实境(VR)头戴式显示器
常见的电子元器件分类介绍
三分钟看懂二极管的所有基础知识点
ZEMAX | 如何使用ZOS-API创建自定义操作数
影响PoE供电传输距离的除了网线还有啥?
数组与字符串11-反转字符串
DNS常见资源记录类型详解
【C语言】斐波那契数列
树——前序
Dynamic adjustment of web theme (2) Extraction
五、int和Integer有什么区别?
2021-03-22
树——二叉排序树(BST)
cb板上常用的电子元器件都有哪些?
ue4学习日记3(设置操控角色,地形)
IP数据包的格式(1)









