Bademeister: POST-Daten mit Schleife in Variablen mit Feldnamen schreiben

Beitrag lesen

Hier sind $key und $value im Schleifenkörper zwar Kopien des aktuellen Elements und seines Schlüssels aus $matrix, aber die Zuweisung an $matrix[] erfolgt direkt.

Ja. Es wird ja auch tatsaechlich das echte _POST-Array ueberschrieben. Aber was immer Du genau mit

dann fällt das Script [...] auf die Schnauze.

meinst, wird nicht passieren. Weder die laufende foreach-Iteration ueber _POST, noch irgendwas danach wird von dieser Ueberschreibung gestoert (sofern das Skript danach nicht mehr versucht, auf die uerspruenglichen _POST-Werte zuzugreifen, was ja der Sinn des Ganzen ist).

Im Grunde ist _POST mehr oder weniger der unproblematischste Name, den man hier einem Formularelement nur geben kann, weil es der einzige ist, bei dem man nicht Gefahr laeuft, ne Variable zu ueberschreiben, die tatsaechlich noch weiter hinten im Skript vorkommt :-)

Viele Gruesse,
der Bademeister