Oi, Cinthia! Tudo bem?
Nesse caso podemos usar a função array_rand()
para selecionar aleatoriamente um dos bichos da lista, de acordo com o exemplo:
<?php
// Array com os nomes dos bichos
$bichos = ["cachorro", "gato", "papagaio", "coelho", "tartaruga"];
// Seleciona aleatoriamente um bicho
$bichoCorreto = $bichos[array_rand($bichos)];
// Variável para controlar se o usuário acertou
$acertou = false;
// Loop para as tentativas do usuário
while (!$acertou) {
// Solicita ao usuário para digitar o nome de um bicho
echo "Adivinhe o nome do bicho: ";
$tentativa = trim(fgets(STDIN));
// Verifica se a tentativa está correta
if ($tentativa === $bichoCorreto) {
echo "Parabéns! Você acertou!\n";
$acertou = true;
} else {
echo "Você errou! Tente novamente.\n";
}
}
?>
Neste exemplo, o script escolhe aleatoriamente um bicho do array $bichos
e pede ao usuário para adivinhar qual é, enquanto o usuário não acertar, ele continuará pedindo novas tentativas.
Espero ter ajudado!
Um forte abraço e bons estudos!