Hallo, ich bin schon seit 2 Wochen mit einem Hangman Game beschäftigt komme jetzt aber an einem Punkt gar nicht mehr weiter.

So sieht es daweil mal aus darunter natürlich ein Button und ein Input Feld für das Raten des Buchstabens.

Mein Problem: Wenn ich (wie man oben sieht den Buchstaben "o" eingebe) wird er dort platziert wo er sein soll, alles gut. Jedoch wenn ich einen weiteren Buchstaben eingebe wird der neue z.B. "m" an die erste Stelle platziert jedoch verschwindet das o wieder. Wie könnte ich dieses Problem fixen. Bitte ausführlich Antworten. Danke

Hier der Code zum Verständnis (natürlich gibt es noch anderen Code hat aber nicht für das Problem die Priorität):

$randomWord = "test";
$_SESSION['randomWord'] = $randomWord;
$randomLetter = $_POST['enteredLetter'];
$_SESSION['letter'] = $randomLetter;
$_SESSION['alreadyfound'] = array();


for ($i = 0; $i < strlen($_SESSION['randomWord']) ; ++$i) { 
            if (substr($_SESSION['randomWord'],$i,1) == $_SESSION['letter']) {  
              $_SESSION['alreadyfound'][] = $i;
            }
            if (in_array($i,$_SESSION['alreadyfound'])) { 
               echo " ". substr($_SESSION['randomWord'],$i,1);
            } else {
               echo " _";
            }
        
  } 

Danke für jede Hilfe.