Array
(
)

Função que recebe como primeiro parâmetro o número ou nome extenso de um mês e retorna o nome da respectiva estação do ano (exemplo: “inverno”)

PHP
Renanr11
   - 26 ago 2016

#Código
Fala Galera,
Estou começando exatamente agora no PHP, e gostaria de resolver este exercício, porém estou me quebrando demais aqui.
Objetivo: Criar uma função que recebe como primeiro parâmetro o número ou nome extenso de um mês e retorna o nome da respectiva estação do ano (exemplo: “inverno”). O segundo parâmetro serve para definir se o retorno da função deve ser minúsculo ou maísculo; se for false, deve ser minúsculo; se for true, deve ser maiúsculo. O valor default do parâmetro é false.
Observação - para fins didáticos, assumir a seguinte simplificação:
• verão: meses dezembro, janeiro e fevereiro
• outono: março, abril e maio
• inverno: junho, julho, agosto
• primavera: setembro, outubro, novembro
Exemplo de resultado esperado:
echo estacao_do_ano(2); // imprime “verão”
echo estacao_do_ano(10, false); // imprime “primavera”
echo estacao_do_ano('fevereiro'); // imprime “verão”
echo estacao_do_ano('fevereiro', true); // imprime “VERÃO”
Preciso usar função de manipulação de string dentro de estacao_do_ano() para converter o resultado para maiúscula, quando necessário.