dedlfix: $_POST Variablen mit foreach einlesen

Beitrag lesen

echo $begrüßung;

ja das ist mir schon klar das in $value der dazugehörige Wert steht,
aber da mehrere Postvariablen übergeben werden, handelt es sich bei $key auch um ein Array.

Solche Missverständnisse kann man recht einfach mit einer der grundlegendsten Debugging-Methoden aus dem Weg räumen: Kontrollausgaben.
Verwende dazu echo, var_dump() und print_r(). echo ist für einfache Werte geeignet, var_dump() gibt die genauesten Informationen über Typ und Inhalt einer Variablen, und print_r() eignet sich gut für Arrays und Objekte, ist nicht ganz so genau wie var_dump() dafür jedoch etwas übersichtlicher. Und wenn du die Ausgabe in einen HTML-Kontext bringst, der die zur Formatierung der Ausgabe verwendeten Whitespace-Zeichen ignoriert, empfiehlt es sich ein <pre> vor die Ausgabe von var_dump() und print_r() zu setzen.

echo "$verabschiedung $name";