如何通过键值筛选二维数组中的重复项?
- 内容介绍
- 文章标签
- 相关推荐
本文共计146个文字,预计阅读时间需要1分钟。
根据您的要求,以下是简化后的伪代码:
plaintext根据键值从二维数组中移除重复项function array_unset_tt(arr, key) { // 创建一个新数组存储结果 $res=array(); // 遍历数组 foreach ($arr as $value) { // 检查是否有重复项 if (!isset($res[$value[$key]])) { $res[$value[$key]]=true; } } // 返回结果数组 return array_keys($res);}
根据键值去二维数组重复的数据//$arr->传入数组 $key->判断的key值 function array_unset_tt($arr,$key){ //建立一个目标数组 $res = array(); foreach ($arr as $value) { //查看有没有重复项 if(isset($res[$value[$key]])){ //有:销毁 unset($value[$key]); } else{ $res[$value[$key]] = $value; } } return $res; }
本文共计146个文字,预计阅读时间需要1分钟。
根据您的要求,以下是简化后的伪代码:
plaintext根据键值从二维数组中移除重复项function array_unset_tt(arr, key) { // 创建一个新数组存储结果 $res=array(); // 遍历数组 foreach ($arr as $value) { // 检查是否有重复项 if (!isset($res[$value[$key]])) { $res[$value[$key]]=true; } } // 返回结果数组 return array_keys($res);}
根据键值去二维数组重复的数据//$arr->传入数组 $key->判断的key值 function array_unset_tt($arr,$key){ //建立一个目标数组 $res = array(); foreach ($arr as $value) { //查看有没有重复项 if(isset($res[$value[$key]])){ //有:销毁 unset($value[$key]); } else{ $res[$value[$key]] = $value; } } return $res; }

