dedlfix: Text in einzelne Wörter splitten klappt nicht korrekt

Beitrag lesen

echo $begrüßung;

var_dump auf $words bezogen ((foreach($words as $word) { echo vardump($word); }), liefert mir natürlich ebenso korrekte Ergebnisse, aber eben für die abgeschnittenten Wortstummel.
Wo die umlaute verloren gehen seh ich dadurch ja nicht!?

Wenn sie da offensichtlich schon verloren gegangen sind, dann musst du die Kontrollausgabe eher anwenden. Irgendeiner deiner vorherigen Verarbeitungsprozesse liefert dann ein falsches bzw. unerwartetes Ergebnis. Diesen verantwortlichen Ausdruck aufzuspüren ist das Ziel von Kontrollausgaben.

Vielleicht ist in $words irgendwas altes drin. Du initialisierst ja dieses Array nicht explizit in deinem im Ausgangsposting zitierten Codeausschnitt. Warum da irgendwas anderes als in $liste drinstehen soll geht aus dem Code nicht hervor. Zum Nachvollziehen fehlen auch einige Variableninitialisierungen ($input, $focus).

echo "$verabschiedung $name";