Создать Assocatiative Array PHP по значению ключа Сайт: Stackoverflow.com

    function array_group(array $data, $by_column) {
        $result = [];
        foreach ($data as $item) {
            $column = $item[$by_column];
            unset($item[$by_column]);
            if (isset($result[$column])) {
                $result[$column][] = $item;
            } else {
                $result[$column] = array($item);
            }
        }
        return $result;
    }

$result = array_group($assocArray,'name');
Witty Weevil