Array

Aus VMS1 Tutorial

Wechseln zu: Navigation, Suche

Ein Array stellt in vielen Programmier- und Skriptsprachen eine Menge von Elementen dar, bei der auf jedes Element über einen Index direkt zugegriffen werden kann.

Arrays werden auch als Datenfelder, Felder oder Datenreihen bezeichnet.

Mehrdimensional

Ein Datenfeld kann in mehreren Dimensionen adressiert werden, bspw. wie eine Tabelle:

tab[0][0]
tab[0][1]
tab[1][0]

Oder Koordinaten (x,y,z) im Raum:

pos[x][y][z]

Array Beispiele

Ein Beispiel in PHP:

<?php 
$a = array(0, 2, 3);                    // erzeugt ein Array mit den 3 Elementen: 0, 2 und 3
$a[0] = 6;                              // weist dem 1. Element (Achtung: Index Zählung beginnt bei 0) den Wert 6 zu
echo $a[1].' mal '.$a[2].' ist '.$a[0]; // Ausgabe: "2 mal 3 ist 6"
$arr = array("eins" => 1, "zwei" => 2); // in PHP kann der Index auch ein String sein
echo 'Eins = '.$arr['eins'];            // Ausgabe: "Eins = 1"
?>

Ein Beispiel in Javascript:

var a = new Array(2);       // erzeugt ein Array mit 2 Elementen
a[0] = 0;                   // speichert im 1. Feld den Wert 0
a[4] = 5;                   // erweitert das Array automatisch
alert(a.length);            // Zeigt eine Meldung mit der Länge des Arrays a: 5
var b = new Array(0, 2, 3); // erstellt ein Array mit 3 Elementen: 0, 2 und 3
Persönliche Werkzeuge