array
foreach
etc.
array
menue.php
foreach
(Kontrollstruktur nur für Arrays)
array
Was ist eigentlich ein Array?
Nun, ich würde ein Array als eine Variable, in der viele weitere Variablen gespeichert werden können beschreiben.
Eine jede dieser "Variablen" ist durch eine eindeutige Nummer oder einen Begriff ansprechbar.
Ein Array bekommt, wie jede "normale" Variable einen Namen zugeordnet,
jedoch erfolgt die Zuweisung der Inhalte nicht über ein einfaches
Ist-Gleich, sondern über die Funktion array
.
PHP für dich de Arrays (+ foreach)
Array Typen
Ein Array in PHP ist eigentlich eine geordnete Abbildung.
Eine Abbildung ist ein Typ der Werte auf Schlüssel abbildet.
Dieser Typ ist auf mehrere Arten optimiert, so dass Sie ihn auf verschiedene Weise benutzen können: als reales Array, als Liste (Vektor), als Hash-Tabelle (das ist eine praktische Anwendung einer Abbildung), als Verzeichnis, als Sammlung, als Stapel (Stack), als Warteschlange (Queue) und möglicherweise mehr.
Da Sie ein weiteres PHP-Array als Wert benutzen können, ist es ziemlich einfach möglich Baumstrukturen zu simulieren.
Syntax: Angabe mit array()
Ein array kann mit Hilfe des Sparchkonstrukts array()
erzeugt werden.
Es benötigt eine bestimmte Anzahl von Komma-getrennten Schlüssel
=>
Wert Paaren.
Beschreibung: array array ( [mixed ...] )
Gibt ein den Parametern entsprechendes Array zurück.
Mit dem => Operator können die Parameter indiziert werden.
Anmerkung: array() ist keine richtige Funktion sondern ein Sprachkonstrukt, das zur Erzeugung eines Wertefeldes genutzt wird.
Array Funktionen
Array-Operatoren
Arrays mit JavaScript
Achtung: Diese Ausführungen betreffen Arrays mit JavaScript.
Die grundlegenden Programmierbegriffe sind praktisch gleich aber die Syntax ist anders.
Das Objekt Array ist als "Container" für Ketten gleichartiger Variablen gedacht.
In der Programmierersprache spricht man auch von einem "Vektor".
Wenn Sie beispielsweise die 16 Grundfarben speichern wollen, brauchen Sie keine 16 Variablen, sondern ein Array-Objekt, in dem Sie 16 gleichartige Werte (im Beispiel: Farbwerte) speichern können.
menue.php
Form
Reihenfolge der Eingaben in den Arrays
$punkt[0] (Kurztitel)
$punkt[1] (Pfad)
$punkt[2]. (Hauptkapitelzahl)
$punkt[3]. (U1-Kapitelzahl)
$punkt[4] (U2-Kapitelzahl)
$punkt[5] (Beschreibung, z.B. für Sitemap und Meta-Angaben)
$punkt[6]. (langer Titel)
Das Dokument menue.php
PHP:
Navigation mit PHP erstellen
foreach
(Kontrollstruktur nur für Arrays)
Kontrollstruktur
PHP-Befehle:
Kontrollstruktur
foreach