echo $begrüßung;
$eingabe = str_replace("h", "l", $eingabe);
$eingabe = str_replace("a", "w", $eingabe);
//... und immer so weiter
Und wenn als dritter Buchstabe dann das l durch ein x ersetzt werden soll, wird aus dem ursprünglichen h auch ein x ...
Was ist denn an der schon genannten strtr()-Lösung (Kurzbeschreibung: Translate certain characters - Tauscht bestimmte Zeichen aus) auszusetzen?
echo "$verabschiedung $name";