quel post l'ho già visto, ma sinceramente non sono riuscito a far funzionare nulla.

ad esempio questo:
codice:
array_unique($query, SORT_REGULAR);
foreach ($query as $var) {
.........
}
idem questo:
codice:
$query = array_map("unserialize", array_unique(array_map("serialize", $query)));
foreach ($query as $var) {
.........
}
o questo:
codice:
function array_unique_multidimensional($input) {
    $serialized = array_map('serialize', $input);
    $unique = array_unique($serialized);
    return array_intersect_key($input, $unique);
}

$qa = array_unique_multidimensional($query);
foreach ($qa as $var) {
    $item = array(
        'categoria' => $var['cnt_alias'],
        'counter' => $var['sum_cnt']
    );
    array_push($resArray["counter"], $item);
}