如何从PHP二维数组中移除包含特定键的重复元素?
- 内容介绍
- 文章标签
- 相关推荐
本文共计167个文字,预计阅读时间需要1分钟。
php/** * 二维数组去除特定键的重复项 * * @param array $arr 传入的数组 * @param string $key 要去除重复项的键 * @return array 返回处理后的数组 */public function array_unset($arr, $key) { // $arr - 传入的数组 // $key - 判断的key值 // 建立一个目标数组 $res=array(); foreach ($arr as $value) { // 查看是否有重复项 if (!isset($res[$value[$key]])) { $res[$value[$key]]=$value; } } return $res;}
//二维数组去除特定键的重复项 public function array_unset($arr,$key){ //$arr->传入数组 $key->判断的key值 //建立一个目标数组 $res = array(); foreach ($arr as $value) { //查看有没有重复项 if(isset($res[$value[$key]])){ //有:销毁 unset($value[$key]); } else{ $res[$value[$key]] = $value; } } return $res; }
本文共计167个文字,预计阅读时间需要1分钟。
php/** * 二维数组去除特定键的重复项 * * @param array $arr 传入的数组 * @param string $key 要去除重复项的键 * @return array 返回处理后的数组 */public function array_unset($arr, $key) { // $arr - 传入的数组 // $key - 判断的key值 // 建立一个目标数组 $res=array(); foreach ($arr as $value) { // 查看是否有重复项 if (!isset($res[$value[$key]])) { $res[$value[$key]]=$value; } } return $res;}
//二维数组去除特定键的重复项 public function array_unset($arr,$key){ //$arr->传入数组 $key->判断的key值 //建立一个目标数组 $res = array(); foreach ($arr as $value) { //查看有没有重复项 if(isset($res[$value[$key]])){ //有:销毁 unset($value[$key]); } else{ $res[$value[$key]] = $value; } } return $res; }

