Array im Array

  • Hey! Erstmal: Frohe Weihnachten ;)...

    Ich hätte mal eine Frage. Wie kann man ein Array im Array "ansteuern"? ^^
    Beispiel:

    [autoit]

    #include <Array.au3>

    [/autoit][autoit][/autoit][autoit]

    Dim $a[1] = [5]
    Dim $b[2] = [$a, 2]

    [/autoit][autoit][/autoit][autoit]

    _ArrayDisplay($b[0])

    [/autoit]

    Das geht ja! Wenn ich nun aber in einer Schleife "$a"durchgehen lassen möchte, wie mache ich das? Es ist nicht so, dass sich $b dadurch um eine Dimension erweitert hat oder so...

    Warum will ich das?
    Ich habe einen Datensatz mit persönlichen Daten, da will ich für je eine Person eine "Zeile" und je Information eine "Reihe". Jetzt könnte man natürlich eine 3. Dimension machen, allerdings sind das ca. 20 Daten/Reihen und nur bei zweien splittet sich das Ganze noch. Eventuell bei Dreien... Da lohnt es sich eig. nicht, das ganze Array zu erweitern?!
    Zumal der Datensatz auch bis zu 2000 Personen umfassen kann (Ich schreibe eine Validator für Intranet-Einträge für eine Studenteninitiative :)).

    LG
    Aca

  • Du musst erst eine Variable von $b[0] erstellen also $c = $b[0]. $c ist dann das gleiche wie $a.

    Gruss Shadowigor