Klaus: Reihenfolge von assoziativen Arrays

Beitrag lesen

Hallo,

Und wenn Du den Index-Operator ($_array[]=$neues_element) benutzt, der ja eigentlich ein Key-Operator ist (*gg*), dann wird das Element auch am Ende eingefügt.

und was ist, wenn ich $array['neuer_key'] = 123; schreibe, und das Element mit dem Key 'neuer_key' noch nicht vorhanden ist?
Wo taucht dieses in der Reihnfolge auf.

(Persönlich würde ich es am Ende vermuten).

Wie es in der internen Speicherstruktur geregelt wird, geht uns nichts an.

Da geb ich dir recht. Ist nur die Frage, ob es nach außen eine eindeutige, zuverlässige und nachvollziehbare Ordnung gibt, wenn ich beispielsweise $array['neuer_key'] = 123; schreibe?

Grüße
Klaus