fr@gma: mehrdimensionale Arrays

Hallo Leute,

ich habe eine echt dringende Frage zu mehrdimensonalen Arrays. Kann man solche Arrays auch dreidimensonal erstellen? Und wie kann man denn diese dann ansprechen?

Ich habe es schon mal so probiert:

i=3;  (dynamische Variable)

a[0][0][i]=test;

Könnt Ihr mir da bitte mal weiter helfen? Vielen Dank schon vorab!

fr@gma

  1. Hallo,

    ich habe eine echt dringende Frage zu mehrdimensonalen Arrays. Kann man solche Arrays auch dreidimensonal erstellen? Und wie kann man denn diese dann ansprechen?

    Ich habe es schon mal so probiert:

    i=3;  (dynamische Variable)

    a[0][0][i]=test;

    MeinArray = new Array();
    MeinArray[0] = new Array();
    MeinArray[0][0] = new Array();
    MeinArray[0][0][0] = 'inhalt';
    MeinArray[0][0][1] = 'inhalt 2';
    MeinArray[1] = new Array();
    ...

    Mit "new Array();" wird jeweils eine "neue Dimension" erzeugt.
    Die Arrays sind idR. null-basiert, fangen also immer mit 0 als erstes Element an.

    Zugriff mittels: MeinArray[x][y][z], wobei x,y,z Elemente ab 0 sind.

    Grüße
    Michael

    1. Hallo Michael,

      vielen Dank für Deine Antwort. Also funktioniert es doch so - leider hatte ich damit bisher nur Fehlermeldungen. Deshalb war ich mir schon gar nicht mehr sicher.

      Naja, wie gesagt: Vielen Dank!