Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Projeto[Lista de exercícios]

<?php

// 1. Escreva um programa em PHP que inicialize um array de notas e exiba somente as 3 maiores notas do array.

echo "Exercicio 1 \n\n";

$notas = [10,3,5,25,12,30];
sort($notas);
print_r($notas);
print_r(array_slice($notas, -3));

echo "\n ---------------------------";

// 2. Crie um programa em PHP que transforme a string `“Vinicius Dias,1997,Programador”` 
// em um array em que cada item está separado por vírgulas.

echo "Exercicio 2 \n\n";

$nome = 'Vinicius Dias, 1997, Programador';
echo $nome;

print_r(explode(",", $nome));


echo "\n ---------------------------";

// 3. Escreva uma função em PHP que receba um array de strings por parâmetro e o retorne 
// ordenado em ordem alfabética.

echo "Exercicio 3 \n\n";

$nome = ["Michael","Carlos","Knopacki" ];
print_r ($nome);

function ordem($nome){
    sort($nome);
    return $nome;
}

print_r(ordem($nome));

echo "\n ---------------------------";
?>
1 resposta
solução!

Oii, Michael! Tudo bem?

Parabéns pela dedicação em praticar e compartilhar suas respostas conosco! Fico muito feliz em ver seu progresso.

Seus códigos estão excelentes e funcionam perfeitamente. Gostaria de destacar sua lógica no Exercício 1: achei muito interessante você ter usado o array_slice com índice negativo (-3) para pegar os últimos elementos do array ordenado crescentemente. É uma abordagem diferente da sugestão do instrutor (que usou rsort), mas igualmente correta e muito criativa!

No Exercício 2 e 3, você também aplicou corretamente as funções explode e a ordenação dentro da função.

Continue assim, mergulhando no PHP! Se surgir qualquer dúvida nos próximos passos, pode contar com a gente aqui no fórum.

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