For example, let\'s use some simple data set
+---------+------+------+------------+ | name | age | sex | position | +---------+------+------+---------
to reduce a unnecessary nesting array level:
$res = $pdo->query('SELECT * FROM employee')->fetchAll(PDO::FETCH_GROUP|PDO::FETCH_ASSOC); $res = array_map('reset', $res);