“So entfernen Sie doppelte Werte aus einem mehrdimensionalen Array in PHP” Code-Antworten

Array_unique Mehrdimensionaler PHP

<?php
    function super_unique($array,$key)
    {
       $temp_array = [];
       foreach ($array as &$v) {
           if (!isset($temp_array[$v[$key]]))
           $temp_array[$v[$key]] =& $v;
       }
       $array = array_values($temp_array);
       return $array;

    }


$arr="";
$arr[0]['id']=0;
$arr[0]['titel']="ABC";
$arr[1]['id']=1;
$arr[1]['titel']="DEF";
$arr[2]['id']=2;
$arr[2]['titel']="ABC";
$arr[3]['id']=3;
$arr[3]['titel']="XYZ";

echo "<pre>";
print_r($arr);
echo "unique*********************<br/>";
print_r(super_unique($arr,'titel'));

?>
Fantastic Flatworm

So entfernen Sie doppelte Werte aus einem mehrdimensionalen Array in PHP

We used this to de-duplicate results from a variety of overlapping queries.

$input = array_map("unserialize", array_unique(array_map("serialize", $input)));
Nilesh

Ähnliche Antworten wie “So entfernen Sie doppelte Werte aus einem mehrdimensionalen Array in PHP”

Fragen ähnlich wie “So entfernen Sie doppelte Werte aus einem mehrdimensionalen Array in PHP”

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen