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.