Is this combine arrays good for you?
<?
$a = array(1 => 'Group A', 2 => 'Group B', 3 => 'Group C', 4 => 'Group D');
$b = array(1 => array(0 => 5, 1 => 6, 2 => 7),
2 => array(0 => 6, 1 => 5, 2 => 7),
3 => array(0 => 5, 1 => 6, 2 => 7),
4 => array(0 => 5, 1 => 6, 2 => 7));
$c = array_combine($a,$b);
var_dump($c);
?>
This is dump:
array(4) {
["Group A"]=> array(3) {
[0]=> int(5)
[1]=> int(6)
[2]=> int(7) }
["Group B"]=> array(3) {
[0]=> int(6)
[1]=> int(5)
[2]=> int(7) }
["Group C"]=> array(3) {
[0]=> int(5)
[1]=> int(6)
[2]=> int(7) }
["Group D"]=> array(3) {
[0]=> int(5)
[1]=> int(6)
[2]=> int(7) }
}