echo $begrüßung;
ich habe die Lösung, verstanden habe ich es aber nicht.
Beispiel: Du möchtest einen String haben, der aus den Ziffern von 0 bis 9 besteht.
Klar, das geht am einfachsten so:
$string = '0123456789';
aber wir wollen ja eine Schleife mit ins Spiel bringen.
Zuerst initialisieren wir die Variable mit einem definierten Wert, damit nicht irgendwelche Überreste anderer Operationen drin stehen:
$string = '';
Nun kommt die Schleife:
for ($i = 0; $i < 10; $i++) {
in deren Inneren wird an den jeweils bisherigen Wert von $string der Inhalt der Laufzeitvariablen $i angehängt:
$string .= $i;
Um zu zeigen, was passiert kommt noch eine Kontrollausgabe hinzu:
echo "$i=$i - $string=$string<br>";
}
Das Ergebnis
echo "Ergebnis: $string";
kann dann mit return aus der Funktion zurückgegeben werden, oder sonstwie weiterverarbeitet werden.
echo "$verabschiedung $name";