php 二位数组 去重


array(5) {
  [0]=>
  array(2) {
    ["idx"]=>
    string(5) "20508"
    ["code_name"]=>
    string(1) "a"
  }
  [1]=>
  array(2) {
    ["idx"]=>
    string(5) "20509"
    ["code_name"]=>
    string(1) "a"
  }
  [2]=>
  array(2) {
    ["idx"]=>
    string(5) "20510"
    ["code_name"]=>
    string(1) "a"
  }
  [3]=>
  array(2) {
    ["idx"]=>
    string(5) "20526"
    ["code_name"]=>
    string(1) "b"
  }
  [4]=>
  array(2) {
    ["idx"]=>
    string(5) "20527"
    ["code_name"]=>
    string(1) "b"
  }
}


 
 
$code_name 需要去重的数组

//去重
            $name = [];
            foreach($code_name as &$v){
            if(in_array($v['code_name'],$name)){
            unset($v);
            }else{
                $name[] = $v['code_name'];
            }
            }
            unset($v);

            $code_name = $name;

猜你喜欢

转载自blog.csdn.net/lovetina2017/article/details/80887035
今日推荐