Hello,
Aber über die Einfügeoperationen konnte man ein Element mit einem "assoziativen Index" an einer bestimmten Position in der Kette einfügen, obwohl es an einer anderen Position mit diesem Index schon vorhanden war.
das widerspricht aber eigentlich der Definition eines Arrays, bei dem jedes Element durch seinen Index eindeutig identifiziert wird. Klingt für mich also eher wie ein Bug in der Array-Implementierung.
Das liegt (lag) sicherlich daran, dass PHP-Arrays keine geschlossenen (statischen) Strukturen sind, sondern dynamische Speicherstrukturen darstellen, eben eine Kette oder einen Baum aus vielen Elementen darstellen. Der "Index" ist nichts anderes, als ein "Datenfeld" auf dem Element und hat nichts mit der Position in der Struktur zu tun. Da könnte also bei einem "Bug" schon leicht einer Doublette auftreten.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau