dsturm
Erfahrenes Mitglied
Hi,
kann mir jemand sagen, wie man überprüfen kann das eine dynamische Variablen bereits existiert?
Ich versuche ein Array damit aufzubauen, allerdings muss ich ja auch bei multidimensionalen Arrays gewährleisten, dass die höhere Stufe ein Array ist...
foo[0] ist der Arrayname, und alles danach numerisch die nächst höhere Dimension im Array.
Hab ichs einigermaßen verständlich rüberbringen können?
Gruß,
D
kann mir jemand sagen, wie man überprüfen kann das eine dynamische Variablen bereits existiert?
Ich versuche ein Array damit aufzubauen, allerdings muss ich ja auch bei multidimensionalen Arrays gewährleisten, dass die höhere Stufe ein Array ist...
foo[0] ist der Arrayname, und alles danach numerisch die nächst höhere Dimension im Array.
Code:
foo = new Array('arr_test', 1, 5);
arr_name = foo[0];
if(foo[1]) { arr_name += '['+foo[1]+']'; }
if(foo[2]) { arr_name += '['+foo[2]+']'; }
eval(arr_name+'="test"'); // Sollte nun also den Inhalt 'test' in arr_tes[1][5] schreiben
Hab ichs einigermaßen verständlich rüberbringen können?
Gruß,
D