<?php
$yourData = array(
0 => array(
'team' => 1,
'id' => 5,
'user' => 'teamleader1',
'Designation' => 'Team Leader',
),
1 => array(
'team' => 1,
'id' => 6,
'user' => 'consultant1',
'Designation' => 'Consultant',
),
2 => array(
'team' => 1,
'id' => 7,
'user' => 'consultant2',
'Designation' => 'Consultant',
),
3 => array(
'team' => 2,
'id' => 8,
'user' => 'consultant3',
'Designation' => 'Consultant',
),
4 => array(
'team' => 2,
'id' => 9,
'user' => 'teamleader2',
'Designation' => 'Team Leader',
),
);
$grouped = array();
foreach ($yourData as $item) {
// copy item to grouped
$grouped[$item['team']][] = $item;
}
var_dump($grouped);