PHP unique array by value?

后端 未结 6 688
南方客
南方客 2020-12-03 15:22

I have an array in PHP that looks like this:

  [0]=>
       array(2) {
           [\"name\"]=>
              string(9) \"My_item\"
           [\"url\"]         


        
6条回答
  •  盖世英雄少女心
    2020-12-03 15:43

    function unique_multidim_array($array, $key) { 
                $temp_array = array(); 
                $i = 0; 
                $key_array = array(); 
    
                foreach($array as $val) { 
                    if (!in_array($val[$key], $key_array)) { 
                        $key_array[$i] = $val[$key]; 
                        $temp_array[$i] = $val; 
                    } 
                    $i++; 
                } 
                return $temp_array; 
            } 
    $result = unique_multidim_array($visitors,'ip');
    

提交回复
热议问题