PHP - Arrays
Die array() Funktion
In PHP ist ein Array eine spezielle Variable, die gleichzeitig mehrere Werte enthalten kann. Sie können ein Array mit der array()
Funktion erstellen. Diese Funktion nimmt eine Liste von Werten und gibt ein Array zurück, das diese Werte enthält. Hier ist ein Beispiel:
$fruits = array("apple", "banana", "cherry");
In diesem Beispiel haben wir ein Array namens $fruits
erstellt, das drei Elemente enthält: "apple", "banana" und "cherry".
Verwenden von eckigen Klammern [ ]
Sie können ein Array auch mit eckigen Klammern []
erstellen. Diese Methode wird oft verwendet, wenn Sie ein Array mit spezifischen Schlüsseln und Werten initialisieren möchten. Hier ist ein Beispiel:
$students = ["Alice" => 25, "Bob" => 30, "Charlie" => 28];
In diesem Beispiel haben wir ein assoziatives Array namens $students
erstellt. Jeder Schülername ist ein Schlüssel, und ihr Alter ist der相应的 Wert.
Arten von Arrays in PHP
Es gibt zwei Hauptarten von Arrays in PHP: indizierte Arrays und assoziative Arrays.
- Indizierte Arrays: Dies sind Arrays, bei denen jedes Element einen Index ab 0 hat. Der Index wird automatisch von PHP zugewiesen. Hier ist ein Beispiel:
$numbers = [10, 20, 30, 40, 50];
- Assoziative Arrays: Dies sind Arrays, bei denen jedes Element einen zugeordneten Schlüssel hat. Der Schlüssel ist normalerweise eine Zeichenkette, kann aber auch eine Ganzzahl sein. Hier ist ein Beispiel:
$ages = ["Alice" => 25, "Bob" => 30, "Charlie" => 28];
Zugriff auf Array-Elemente
Um auf die Elemente eines Arrays zuzugreifen, können Sie den Array-Index oder den Schlüssel verwenden. Hier ist, wie Sie es tun können:
Zugriff auf indizierte Array-Elemente
echo $numbers[0]; // Ausgabe: 10
echo $numbers[2]; // Ausgabe: 30
Zugriff auf assoziative Array-Elemente
echo $ages["Alice"]; // Ausgabe: 25
echo $ages["Bob"]; // Ausgabe: 30
Iteration über Array-Elemente
Sie können eine foreach
-Schleife verwenden, um über die Elemente eines Arrays zu iterieren. Hier ist ein Beispiel:
foreach ($ages as $name => $age) {
echo "$name ist $age Jahre alt.<br>";
}
Dies gibt Folgendes aus:
Alice ist 25 Jahre alt.
Bob ist 30 Jahre alt.
Charlie ist 28 Jahre alt.
Array-Funktionen
PHP bietet mehrere integrierte Funktionen zum Arbeiten mit Arrays. Einige der am häufigsten verwendeten sind:
-
count()
: Gibt die Anzahl der Elemente in einem Array zurück. -
sort()
: Sortiert die Elemente eines Arrays in aufsteigender Reihenfolge. -
rsort()
: Sortiert die Elemente eines Arrays in absteigender Reihenfolge. -
array_push()
: Fügt einem Array eine oder mehrere Elemente an das Ende hinzu. -
array_pop()
: Entfernt das letzte Element eines Arrays. -
array_shift()
: Entfernt das erste Element eines Arrays. -
array_unshift()
: Fügt einem Array eine oder mehrere Elemente an den Anfang hinzu.
Tabelle der Array-Funktionen
Funktion | Beschreibung |
---|---|
count() |
Gibt die Anzahl der Elemente in einem Array zurück |
sort() |
Sortiert die Elemente eines Arrays in aufsteigender Reihenfolge |
rsort() |
Sortiert die Elemente eines Arrays in absteigender Reihenfolge |
array_push() |
Fügt einem Array eine oder mehrere Elemente an das Ende hinzu |
array_pop() |
Entfernt das letzte Element eines Arrays |
array_shift() |
Entfernt das erste Element eines Arrays |
array_unshift() |
Fügt einem Array eine oder mehrere Elemente an den Anfang hinzu |
Ich hoffe, dieser Tutorial hilft Ihnen, die Grundlagen des Arbeitens mit Arrays in PHP zu verstehen. Denken Sie daran, Übung macht den Meister, also probieren Sie diese Konzepte aus und sehen Sie, wie sie in realen Szenarien funktionieren. Viel Spaß beim Programmieren!
Credits: Image by storyset