1
resposta

Exercicio 3 ultilizando funções com tarefas separadas

function ordenarString(array $array): array{
    sort ($array);
    return $array;
}

function imprimir(array $oredenada): string{
    $imprime = "";
    foreach($oredenada as $key){
        $imprime .= $key . "\n";
    }
    return $imprime;
}

$array = array ('laranja', 'limão', 'banana');
$oredenada = ordenarString($array);
echo imprimir($oredenada);
1 resposta

Oi, Cauan! Como vai?

Agradeço por compartilhar.

Interessante a separação de responsabilidades em funções, deixando o código mais organizado e reutilizável. A função ordenarString cuida da ordenação enquanto a imprimir trata da saída, o que segue uma boa prática de divisão de tarefas.

Um ponto de atenção é o nome da variável $oredenada, que pode ser ajustado para $ordenada para manter consistência.

Continue firme nos estudos.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!