|
| |
Ein Array ist eine Gruppe von einzelnen Elementen, die wiederum Variablen darstellen, aber jeweils völlig unterschiedliche Variablentypen haben können. Die Elementnamen können einerseits Zahlen (skalares Array) oder auch Zeichenketten (assoziatives Array) sein. Auf ein Array-Element wird zugegriffen, indem hinter dem Variablennamen in eckigen Klammern der Elementname angegeben wird: echo $variablea[2]; echo $variableb["name"]; Die Definition funktioniert genauso: $variablea[2] = "super"; $variableb["name"] = "Meister"; Um in einem skalaren Array auf das letzte Element zuzugreifen wird eine leere eckige Klammer verwendet: $variablea[] = "das Letzte"; Arrays können aber auch mit dem Befehl array() definiert werden. Beispiel:
Ausgabe: http://www.php3-forum.de/ http://www.php4-forum.de/http://www.netterra.de/
Es ist auch möglich eine Verschachtelung von Arrays zu machen. Bei der Verwendung wird einfach erneut ein durch eckige Klammern eingeschlossener Elementname an das Array hinzugefügt: $variablea[2][] = "super"; $variablea[2][]["chef"] = "Meister"; $variableb["name"]["anrede"] = "Herr"; Um mehrdimensionale Arrays in eine Zeichenkette einzufügen kann dies nicht innerhalb von Anführungszeichen geschehen. Statt dessen müssen diese, gefolgt von einem Punkt, geschlossen werden - erst dann darf das Array erscheinen: FALSCH: echo "Dies ist ein Array: $variablea[name][anrede]"; RICHTIG: echo "Dies ist ein Array: ".$variablea[name][anrede]; |
| ||