Hallo,ich habe ein kleines Problem, und hoffe ihr könnt mir helfen.
Und zwar habe ich ein Hash Array, welches ich für meine Webseite global nutzen kann. Es beinhaltet halt Menueinträge:
$menu->{test} = [
['/test/test/','Übersicht'],
['-','-'],
['/test/spiele.m','Spiele'],
];
Das wäre das Array.Nun ist es so, dass dieses Menüeinträge.. sprich die Länge des Arrays von Nutzer zu Nutzer verschieden sind, da sie eventuell noch weitere Spielprofile angelegt haben. Diesen Inhalt lese ich aus der DB aus und möchte ihn quasi in ein neues Array schreiben und dieses später dazu nutzen, das globale Grundgerüst dynamisch zu ergänzen.
Habe also versucht:
$neu_menu->{test} = $menu->{test}Ist super, Inhalt wird auch kopiert.. dachte ich jedenfalls.. wenn ich nun inhalte des $neu_menu Arrays ändere.. ändere ich sie auch in dem $menu Array. Hat wohl irgendwas mit Referenzen zu tun :-/
Nun, da sich der Inhalt vom $menu Array nicht ändern soll, brauch ich nun ne "Klonanleitung", damit ich das $neu_menu Array ändern kann ohne das $menu Array mit zu ändern.
Hat da jemand vielleicht einen Vorschlag?
Datum: 08.05.2008-10:12
