Hola. Gracias por tu respuesta!
Volvia justo a publicar la forma en que lo habia resuelto y veo que tu solución es similar a la mia, eso indica que... o ambos somos inteligentes o ambos somos tontos (pero no estamos solos ! :P)
Así lo resolvi:
Código:
$new = array();
$y=0;
$new[0] = $ar_perfiles[0];
for ($i=0; $i < $total; $i++) {
if ($ar_perfiles[$i]['id_perfil'] == $new[$y]['id_perfil']) {
if ($new[$y]['modulo'] != $ar_perfiles[$i]['modulo]) {
$new[$y]['modulo'] .= ", ".$ar_perfiles[$i]['modulo'];
}
} else {
$y++;
$new[$y] = $ar_perfiles[$i];
}
}
Era una tontería... a veces es todo más simple si uno se sale de la PC 10 minutos y se pone a analizar las cosas... bah! y yo estuve toda la noche, me siento un simio jajaja
Un saludo grande, y GRACIAS !