dedlfix: Daten von input/checkbox als PHP-Array bei gleichen Namen

Beitrag lesen

Hi!

Verstehe: Es gibt in PHP keine Möglichkeit, an den ganzen ungeparsten URL-String zu kommen, um ihn dann selber zu parsen. Stimmt das so? Seltsam.

$_SERVER['QUERY_STRING'] existiert unter PHP und auch die POST-Daten lassen sich ungeparst abfassen, notfalls mit einer kleinen Konfigurationsänderung, damit sie ständig zur Verfügung gestellt werden.

Die Sache mit den "[]" am Ende von Feldnamen kommt mir wie ein Hack vor, den man höchstens vorübergehend mangels besserer Lösung oder aus Faulheit einsetzt.

Man kann das auch anders sehen. Die expliziten [] erlauben auch Konstrukte wie

foo[bar]
  foo[bar][]
  foo[bar][qux]

also explizit benannte Schlüssel und mehrfach verschachtelte Werte. Wenn man so etwas braucht, ist das ein Vorteil gegenüber dem anderenorts nur zur Verfügung stehenden einfachen, fortlaufend nummerierten Arrays.

Lo!