PHP Arrays
Ein Array kann mehrere Werte in einer einzigen Variablen speichern:
Beispiele
Beispiel ausführen »
Was ist ein Array?
Ein Array ist eine spezielle Variable, die mehrere Werte in einer einzigen Variablen speichern kann.
Wenn Sie eine Liste von Elementen haben (zum Beispiel: eine Liste von Autonamen), würde das Speichern in einer einzigen Variablen so aussehen:
$cars2="BMW";
$cars3="Toyota";
Was aber, wenn Sie das Array durchlaufen und ein bestimmtes Element finden möchten? Was, wenn das Array nicht nur 3 Elemente, sondern 300 Elemente enthält?
Die Lösung besteht darin, ein Array zu erstellen!
Ein Array kann mehrere Werte in einer einzigen Variablen speichern, und Sie können auf die darin enthaltenen Werte über Schlüssel zugreifen.
Arrays in PHP erstellen
In PHP wird die Funktion array() verwendet, um ein Array zu erstellen:
In PHP gibt es drei Arten von Arrays:
- Numerisches Array- Ein Array mit numerischen ID-Schlüsseln
- Assoziatives Array- Ein Array mit angegebenen Schlüsseln, wobei jeder Schlüssel einem Wert zugeordnet ist
- Mehrdimensionales Array– Ein Array, das ein oder mehrere Arrays enthält
Numerische Arrays in PHP
Es gibt zwei Möglichkeiten, numerische Arrays zu erstellen:
Automatisch zugewiesene ID-Schlüssel (ID-Schlüssel beginnen immer bei 0):
Manuell zugewiesene ID-Schlüssel:
$cars[1]="BMW";
$cars[2]="Toyota";
Das folgende Beispiel erstellt ein numerisches Array namens $cars, weist dem Array drei Elemente zu und gibt dann einen Text aus, der die Array-Werte enthält:
Beispiel
Beispiel ausführen »
Die Länge eines Arrays ermitteln – count()-Funktion
Die Funktion count() wird verwendet, um die Länge eines Arrays zurückzugeben (die Anzahl der Elemente):
Numerische Arrays durchlaufen
Um alle Werte in einem numerischen Array zu durchlaufen und auszugeben, können Sie eine for-Schleife verwenden, wie unten gezeigt:
Beispiel
Beispiel ausführen »
Assoziative Arrays in PHP
Ein assoziatives Array ist ein Array, das festgelegte Schlüssel verwendet, die Sie dem Array zuweisen.
Es gibt zwei Möglichkeiten, assoziative Arrays zu erstellen:
oder:
$age['Ben']="37";
$age['Joe']="43";
Anschließend können Sie die festgelegten Schlüssel im Skript verwenden:
Beispiel
Beispiel ausführen »
Assoziative Arrays durchlaufen
Um alle Werte in einem assoziativen Array zu durchlaufen und auszugeben, können Sie eine foreach-Schleife verwenden, wie unten gezeigt:
Beispiel
Beispiel ausführen »
Mehrdimensionale Arrays
Mehrdimensionale ArraysDies wird im Abschnitt PHP Advanced Tutorial ausführlich behandelt.
Vollständiges PHP-Array-Referenzhandbuch
Um das vollständige Referenzhandbuch für alle Array-Funktionen anzuzeigen, besuchen Sie bitte unserPHP-Array-Referenzhandbuch。
Dieses Referenzhandbuch bietet eine kurze Beschreibung und Anwendungsbeispiele für jede Funktion!
Weitere Erweiterungen