Tom: Syntax $arr[$i]

Beitrag lesen

Hello,

Was machst du, wenn du mit dem modifizierten Key einen existierenden triffst?
Bevorzugst du da das array_merge() oder das $array1 + $array2 Verhalten?

Ich bin eigentlich erst durch den Hinweis auf die Referenzen auf die Idee gekommen, das mal auszuprobieren. So wirklich benutzt habe ich es noch nicht. Aber foreach() dürfte das ermöglichen, da der Key in dieser Schliefe kein Schleifenparamter ist, sondern nur ein Attribut des Elementes, genauso wie der Wert.

Man müsste ihn also innerhalb der Schleife ändern können.
Allerdings stellt PHP keine mir bekannnte Funktion dafür zur Verfügung.
Man kann das Element nur entfernen oder eine Element, dass den Key trägt, verändern, aber nicht den Key des aktuellen Elementes ändern.

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

Tom

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