echo $begrüßung;
mittels preg_split möchte ich alle wörter eines textes ermitteln.
als trennzeichen bei split soll jedes zeichen verwendet werden, was kein buchstabe ist.
Dann mach das doch. Wobei hast du Probleme?
Es gibt eine Zeichenklasse, die auf Nicht-Wort-Zeichen passt: \W und eine, die auf "word boundary" passt: \b.
echo "$verabschiedung $name";