Tom: Parameter in einem array

Beitrag lesen

Hello,

Du bekommst eigentlich immer 'Name=Value' Pärchen udn die stehen dann in $_GET in der Reihenfolge zur Verfügug, in der sie übnertragen wurden, wobei gleichnamige in $_GET dann überschrieben werden und auf der ersten Vorkommensposition stehenbleiben.

Es sei denn, der Name endet mit [], dann wird ein Array angelegt (wenn ich mich richtig erinnere).

Vom Browser nicht.
Der sendet alle Parameter als "Name=Value"-Pärchen. Zur Not eben 27 Stück, wenn man die im Formular als "Array" definiert hat. Das ist ähnlich der DataNorm-Vorgehensweise. Erst PHP macht ein Array daraus.

Die Reihenfolge der Parameter ist zwar festgelegt (in the order they appear in the document), aber ich würde mich nicht darauf verlassen, daß die Browser diese Reihenfolge auch tatsächlich einhalten - ich werte immer nach dem Namen aus, ich würde nie nach der Position gehen.

Ich auch nicht.
Und man muss ja auch daran denken, dass PHP dann eben den Paramter überschreibt, wenn er mit demselben Namen nocheinmal auftritt.

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau