Thread dynamisch mehrdimensionales Array
(19 answers)
Opened by sebi85 at 2010-10-27 10:09 2010-10-27T08:16:37 pq Das weis ich genau, es soll 3 Dimensionen haben. Aber ich parse eine XML Dokument und habe einen bestimmten Teil in ein "normales" Array abgespeichert. Jetz habe ich immer einen - Funktionsnamen - einen Parameternamen - n Parameterwerte [A] [Param 1] [Value 1] [Value 2] [Param 2] [Value 1] [B] [Param 1] [Value 1] [C] [Param 1] [value 1] ... [value n] Ich weis aber vorher nicht wieviele Funktionen es gibt. Dabei kann eine Funktion sogar mehrfach vorkommen. Es gibt n verschiedene Parameter mit jeweils n verschiedenen Parameterwerten. In einem 3 Dimensionalen Array könnte ich dann eine 3-fach verschachtelte Vorschleife für die Ausgabe verwenden. Da ich z.B. - A Param1 Value1 - B Param1 Value1 - C param1 Value1 ... Value n - A Param1 Value2 - B Param1 Value1 - C param1 Value1 ... Value n - A Param1 Value1 - B Param1 Value2 - C param1 Value1 ... Value n ausgeben möchte. Bei Referenzen würde ich ja sagen: @Zeile1 = {A, Param1, Value1} @Zeile2 = {A, Param1, Value2} ... Dann müsste ich mir ja in einer Schleife dynamisch Referenzen erzuegen, da ich ja nicht weis wieviele ich brauche und dann hätte ich ja den Fall: for() { @Zeile.$i; (unabhängig von der Syntax) } Und bei einem Hash hätte ich das Problem: Parameter => Param1 Value => 1 Parameter => Param2 ... Dann bräuchte ich öfters einen Key mehrfach, bzw. manchmal wäre sogar ein Key - Wert Paar doppelt vorhanden, was ja nicht sein darf. |