Fala, Eliel! Tudo bom?
Agradeço por trazer sua solução para o fórum!
Curti demais como trabalhou a função rsort() para ordenar valores em PHP, entendeu perfeitamente a importância da explosão de strings com explode() para transformar dados em array e usou bem a função sort() para organizar elementos em ordem alfabética.
Algo bem legal para complementar é aplicar array_unique() antes de ordenar, garantindo que não haja duplicatas no array de strings. Dessa maneira:
$arrayDeStrings = ["Maçã", "Banana", "Laranja", "Morango", "Banana"];
$arrayDeStrings = array_unique($arrayDeStrings);
sort($arrayDeStrings);
print_r($arrayDeStrings);
Isso faz com que a lista fique mais limpa e sem repetições.
Se quiser aprofundar ainda mais, algumas boas práticas são:
- Legibilidade: comentar cada trecho explicando a lógica aplicada.
- Generalização: transformar os exercícios em funções reutilizáveis.
- Validação: verificar se os arrays não estão vazios antes de aplicar operações.
Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.
Ah, uma pergunta: você prefere manter os exercícios como scripts independentes ou já pensa em evoluir para um único programa com menu de opções para escolher qual exercício executar?
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!