<?php
$linhas = file('palavras.txt');
$acertos = 0;
$erros = 0;
$letras_acertadas = '';
$letras_erradas = '';
$lista_de_palavras = explode($linhas);
$palavra = strtoupper($lista_de_palavras[array_rand($lista_de_palavras)]);
while ($acertos != strlen($palavra) && $erros != 10) {
$mensagem = '';
for ($i = 0; $i < strlen($palavra); $i++) {
$letra = $palavra[$i];
if (strpos($letras_acertadas, $letra) !== false) {
$mensagem .= $letra . ' ';
} else {
$mensagem .= '_ ';
}
}
echo $mensagem . "\n";
echo 'Voce ja acertou: ' . $letras_acertadas . "\n";
echo 'Voce ja errou: ' . $letras_erradas . "\n";
$letra = strtoupper(readline('Digite a letra: '));
if (strpos($letras_acertadas . $letras_erradas, $letra) !== false) {
echo 'Voce ja tentou essa letra' . "\n";
continue;
}
if (strpos($palavra, $letra) !== false) {
echo 'Voce acertou a letra' . "\n";
$letras_acertadas .= $letra;
$acertos += substr_count($palavra, $letra);
} else {
echo 'Voce errou a letra' . "\n";
$letras_erradas .= $letra;
$erros += 1;
}
}
?>