Acrecentei e modifiquei a função para que a mesma imprima em caixa alta e baixa eliminando o problema do strtolower e strtoupper que não funcionam em caracteres com acento .