Pessoal estou precisando de uma ajuda, não sei se já passaram por isso alguma vez. Tenho um array multidimensional que recebo de um Stored Procedure, ele vem dessa forma:  Orientadora | Placa | Notificacao | Infracao  -------------------------------------------- MARISA       AAA-000   123             HV MARISA       BBB-111   567             AI MARISA       CCC-222   891             SC  ISABEL       DDD-333   654             HV  Como pode-se perceber existem vários registros para a Orientadora MARISA, quando faço uma estrutura de repetição (while, for ou foreach) para mostrar esses dados ele repete sempre o nome MARISA, e eu precisava que mostrasse da seguinte forma  Orientadora: MARISA ---------------------------------------------- AAA-000   123             HV BBB-111   567             AI CCC-222   891             SC  Orientadora: ISABEL ---------------------------------------------- DDD-333   654             HV  Precisava que agrupasse todas as notificações que fossem da mesma orientadora sem ficar repetindo o nome da mesma. Espero que alguém possa me ajudar. Desde já obrigado.