Raggruppare tutti gli elementi di un array

Nel caso di un array composto di vari elementi associativi ecco come raggrupparli per sottochiave:

function _group_by($array, $key) {
    $return = array();
    foreach($array as $val) {
        $return[$val[$key]][] = $val;
    }
    return $return;
}

Last updated