~~SLIDESHOW~~
====== Arrays ======
===== Die Feldvariable – auch Array genannt =====
Arrays sind Wertelisten, die beliebig viele Werte enthalten können. Wenn man mehr als einen Wert in einer Variablen speichern möchte, kommen diese Feldvariablen ins Spiel.
Stelle es dir vor wie eine Fußballmannschaft. Die Variable ist der SSV Reutlingen, die „Elemente“ sind die Spieler, dabei hat das erste Element als Standard den Indexwert (auch key genannt) „0“.
Beispiel:
$SSVReutlingen[0] = "Gühring";
$SSVReutlingen[1] = "Rill";
$SSVReutlingen[2] = "Kyei";
...
===== Assoziative Arrays =====
In assoziativen Arrays wird als //key// statt der Index-Nummer ein ganz eigenes Schema erzeugt. Dieses darf man sich (fast) frei ausdenken. Man kann bei diesem „Ersatz-Schlüssel“ einfache Strings aber auch Zahlen benutzen, um es sich bei der Abfrage zu erleichtern. Der //key// wird dann in Gänsefüßchen notiert.
Beispiel:
$SSVReutlingen["torwart"] = "Gühring";
$SSVReutlingen["mittelfeld1"] = "Rill";
...
Die Hauptstadt von Frankreich ist $hauptstadt[fr]
";
}
// gibt nacheinander die Werte aus dem Array aus
?>
Man kann auch gleichzeitig auf Schlüssel und Werte zugreifen:
$value) {
print '$hauptstadt['.$key.']=' . $value;
print " ----> Schlüssel: " . $key . " Wert: " . $value . "
";
}
?>