Hello,
Eine Datenstruktur in der Form
$_SESSION['basket']['produkt'] = array();
$_SESSION['basket']['menge'] = array();
$_SESSION['basket']['preis'] = array();
$_SESSION['basket']['geweicht'] = array();mit korrespondieremdem Index ist durchaus kein Kokolores.
M.E. schon.
Die korrespondierenden Daten werden durch nichts ausser ihre Position im jeweiligen Unterarray in Verbindung gehalten.
Falsch! Sie werden durch ihren korrespondierenden Index gebunden. Aber das schreib ich ja oben.
Nur mal bspw. irgendwo unbedacht eines der Unter-Arrays sortiert - und schon ist der Zusammenhang zu den anderen Daten beim Teufel. Happy Fehlersuching ...
Unbedacht sortiert ja uch kein Programmierer und der User der Seite kommt ans Programm nicht ran, oder? Bei der Sortierung eiens PHP-Arrays muss der Index nicht verändert werden. Es wird nur die Position des Elementes in seiner verketteten Liste verändert.
Der Vorteil der Spaltenorientierung ist die Anwendbarkeit der normalen Arrayfunktionen für Sortierung, Summierung, Mittelwert, suchen, usw.
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)
